Artikel ini menunjukkan cara mengubah Port SSH default di server menggunakan sistem operasi Linux® Ubuntu®.
Edit file konfigurasi daemon SSH
Lakukan langkah-langkah berikut untuk mengedit file konfigurasi:
-
Jalankan perintah berikut untuk membuka sshd_config berkas:
root@server-02:~# vi /etc/ssh/sshd_config
-
Gunakan tombol panah untuk menggulir file sampai Anda menemukan teks berikut:
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress ::
-
Pindahkan kursor ke baris di bawah #Port 22 baris dan tekan tombol i untuk masuk ke Mode Sisipkan .
-
Tekan Enter untuk menyisipkan baris baru dan masukkan Port
. Port 2021
adalah port SSH baru dalam contoh berikut:#Port 22 Port 2021 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress ::
-
Tekan tombol Esc kunci untuk keluar dari Mode Sisipkan dan masukkan :wq untuk menyimpan perubahan dan menutup file.
Mulai ulang daemon SSH
Untuk memulai ulang daemon SSH dan menyelesaikan pengikatan ke port yang baru ditentukan, jalankan perintah berikut:
root@server-02:~# systemctl restart ssh
Verifikasi pengikatan ke port baru
Jalankan perintah berikut untuk memverifikasi ikatan:
root@server-02:~# ss -tlpn| grep ssh
LISTEN 0 128 0.0.0.0:2021 0.0.0.0:* users:(("sshd",pid=4227,fd=3))
LISTEN 0 128 [::]:2021 [::]:* users:(("sshd",pid=4227,fd=4))
root@server-02:~# netstat -tlpn| grep ssh
tcp 0 0 0.0.0.0:2021 0.0.0.0:* LISTEN 4227/sshd: /usr/sbi
tcp6 0 0 :::2021 :::* LISTEN 4227/sshd: /usr/sbi
Perbarui firewall
Perbarui firewall untuk memastikan bahwa sistem mengizinkan koneksi masuk ke port yang baru ditentukan. Masukkan perintah berikut dengan port baru Anda:
root@server-02:~# ufw allow 2021/tcp
Rules updated
Rules updated (v6)
Verifikasi perubahan dengan masuk
Coba masuk ke server dengan Secure Shell (SSH). Anda akan melihat respons berikut:
ssh: connect to host 104.239.174.157 port 22: Connection refused
Sekarang, SSH dengan menggunakan -p
ssh [email protected] -p 2021
[email protected]'s password: