Tutorial Install SSH Support SSL (Stunnel)
Akhir-akhir ini banyak yang menanyakan tutorial install SSH Support SSL. Kali ini saya akan memberikan tutorial cara install SSH support SSL untuk VPS atau yang sering disebut Stunnel. Stunnel sendiri merupakan suatu software open-source yang memungkinkan kita untuk melakukan tunneling SSH melalui SSL/TLS. Stunnel juga digunakan untuk menyediakan koneksi terenkripsi yang aman untuk client-server. Oke langsung saja kita akan bahas tutorial install ssh support ssl atau stunnel pada Debian.
Video Tutor Install SSH Support SSL
Di bawah ini adalah video tutor install SSH over SSH atau stunnel. Apabila Anda mengalamai masalah saat memutar video pada website kami, Anda dapat membukanya melalui youtube dengan cara menekan di sini
Tutorial Install SSH Support SSL (Stunnel)
- Login ke VPS melalui SSH. Pastikan anda menggunakan user root.
- Pada kesempatan ini, saya akan memberikan tutorial install SSH support SSL/SSH Over SSL pada port 443. Oleh karena itu pastikan terlebih dahulu bahwa port 443 tidak dipakai oleh service lain. Cara mengeceknya adalah dengan memasukkan perintah di bawah:
netstat -ntulp | grep 443
Apabila terdapat output saat memasukkan perintah tersebut (seperti yang terlihat pada screenshot di atas), maka proses instalasi belum dapat dilakukan. Anda harus memastikan terlebih dahulu bahwa port 443 tidak digunakan oleh layanan/aplikasi lain. Misalnya pada screenshot di bawah, terlihat bahwa port 443 telah digunakan untuk dropbear. Maka port 443 pada di dropbear harus dirubah terlebih dahulu. Cara mengubah port dropbear dapat dilihat DISINI.
Atau Anda juga dapat melakukannya dengan menggunakan fitur edit-port pada premium script
Setelah anda merubah port dropbear, cek ulang lagi apakah port 443 sudah tidak digunakan oleh layanan/aplikasi lain. Caranya dengan memasukkan perintah yang sama dengan perintah di atas. Jika hasilnya tidak ada output (seperti pada screenshot di bawah), maka proses instalasi siap dilakukan. Lanjut ke Step 3.
- Update repository. Caranya adalah dengan memasukkan perintah di bawah, lalu tekan tombol Enter.
apt-get -y update && apt-get -y upgrade
- Install Stunnel dan dependency software pada VPS. Masukkan perintah di bawah lalu tekan Enter.
apt-get -y install stunnel4 nano openssl
- Edit file konfigurasi dari Stunnel. Caranya adalah dengan mengetikkan perintah
nano /etc/stunnel/stunnel.conf
Kemudian isikan dengan konfigurasi di bawah:
cert = /etc/stunnel/stunnel.pem
client = no
socket = a:SO_REUSEADDR=1
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[dropbear]
connect = 127.0.0.1:3128
accept = 443
Simpan konfigurasi dengan cara menekan CTRL + X, Lalu ketik Y dan tekan Enter.
- Buat sertifikat SSL yang akan digunakan untuk Stunnel. Caranya adalah dengan memasukkan perintah di bawah:
openssl genrsa -out key.pem 2048 && openssl req -new -x509 -key key.pem -out cert.pem -days 1095
Isi form yang ada dengan data di bawah:
ountry Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Jawa Barat
Locality Name (eg, city) []:Bandung
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Hosting Termurah
Organizational Unit Name (eg, section) []:Hosting Termurah
Common Name (e.g. server FQDN or YOUR name) []:Hosting Termurah
Email Address []:sales@hostingtermurah.net
- Masukkan SSL yang telah dibuat ke dalam konfigurasi Stunnel. Masukkan perintah di bawah.
cat key.pem cert.pem >> /etc/stunnel/stunnel.pem
- Atur agar Stunnel otomatis startup/auto start. Masukkan perintah di bawah.
sed -i 's/ENABLED=0/ENABLED=1/g' /etc/default/stunnel4
- Restart Stunnel. Masukkan perintah di bawah:
service stunnel4 restart
- Selesai! Anda telah berhasil Install SSH Support SSL (Stunnel) pada VPS Anda. Sekarang VPS Anda telah support SSH over SSL (atau sering disebut SSH Support SSL).
Demikianlah tutorial install SSH support SSL (Stunnel) Pada VPS Debian (SSH Over SSL). Semoga dengan tutorial install SSH support SSL (Stunnel) Pada VPS Debian (SSH Over SSL) ini, kebutuhan Anda dapat terpenuhi. Jika Anda mempunyai pertanyaaan mengenai cara/tutorial install SSH support SSL (Stunnel), Anda dapat menanyakan ke kami melalui kolom komentar di bawah. Terima kasih.
Tutorian buat CentOs mana min?!
Sedang dalam tahap pembuatan 🙂
Bang Kenapa Pas Saya Restart Pasti Error YahhYah??
Apakah port 443 di server sudah dikosongkan? Pastikan port 443 tidak digunakan untuk service lain