Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga saya pun coba upgrade dan migrasikan server Ubuntu lama saya ke versi terbaru tersebut dengan beberapa improvement keamanan, salah satunya yaitu perubahan port default SSH dari port 22 menjadi port lain.
Untuk Ubuntu 24.04 ini ternyata untuk ubah port SSH ada perlu 1 konfigurasi tambahan lagi sehingga tidak hanya ubah pada file /etc/ssh/sshd_config saja, melainkan mesti ubah juga pada file /lib/systemd/system/ssh.socket, berikut ini langkah-langkah perubahan port SSH nya :
- Edit file /etc/ssh/sshd_config
Lalu ubah dibagian Port, masukkan port yang diinginkan, misal saya ubah menjadi 9222Port 9222
- Edit file /lib/systemd/system/ssh.socket
Lalu ubah dibagian ListenStream, ubah port nya dan samakan sesuai dengan yang dimasukkan pada sshd_config tadi[Socket] ListenStream=9222
- Reload daemon dan restart service SSH nya
systemctl daemon-reload systemctl restart ssh
- Selanjutnya cek kembali menggunakan netstat untuk memastikan port SSH sudah berubah menjadi 9222
root@ubuntu:~# netstat -atupn | grep sshd tcp 0 0 0.0.0.0:9222 0.0.0.0:* LISTEN 15797/sshd: /usr/sb tcp6 0 0 :::9222 :::* LISTEN 15797/sshd: /usr/sb
Apabila sudah muncul service sshd nya menggunakan port yang diset, artinya perubahan port sudah berhasil dilakukan, selanjutnya silakan testing SSH kembali ke server Ubuntu tersebut menggunakan port SSH yang baru tersebut
Mungkin cukup sekian tutorial kali ini, semoga bermanfaat
Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu https://pratama.biz.id