mengganti port SSH ubuntu.
Berawal dari server (onpremise) gak bisa diakses lewat SSH lewat IP Publik, saya coba cari tahu kenapa penyebabnya. Saya pikir pasti penyebabnya disekitaran mikrotik atau di ISP. Setelah tanya ke ISP, memang benar ada blocking port 22. Pada saat itu teman saya (ada dirumah) lagi mau meeting online dan butuh file yang ada di server. Tapi karena port 22 diblock jadi tidak bisa connect ke server.
Terpikirkan untuk mengganti sementara port SSHnya, supaya teman bisa akses ke server.
Kebetulan saya lagi ada di office jadi bisa connect ke server melalui private IP. Langsung saja saya ganti port SSHnya di /etc/ssh/sshd_config
Tambahkan konfigurasi berikut di baris paling bawah pada file sshd_config
#Port 22
Port 9595
Penjelasan:
- #Port 22 : Port 22 saya nonaktifkan sementara waktu
- Port 9595 : port SSH yang sekarang saya set 9595 dari yang sebelumnya 22
Setelah itu jangan lup restart sshd, supaya konfigurasi yang kita buat bisa berfungsi
sudo service sshd restart
*Pastikan port 9595 sudah diallow pada inbound rule firewall. Karena jika tidak diallow maka tidak bisa connect menggunakan port 9595 (connection timeout/refused).
Sekarang tinggal connect ke server melalui port 9595
ssh <user server>@<IP pulblic server> -p 9595
Demikian tutorial singkat mengganti port SSH ubuntu. Hope this helps !