Cara Mengubah Port SSH Di VPS

SSH atau Secure Shell adalah sebuah protokol yang mampu mengakses server dari jarak jauh.

Default port SSH adalah port 22, Tapi port 22 Transmission Control Protocol (TCP) rentan terhadap serangan cyber, Oleh sebab itu kami sarankan untuk mengganti port SSH karena dengan mengganti port SSH Default termasuk melindungi server SSH anda

Pada artikel kali ini kami akan menjelaskan bagaimana cara mencari port baru dan cara mengubah port SSH nya, simak atikelnya yaa!!

Cara Memilih Port Baru

Jika kamu sedang mencari port baru, Kamu perlu tau bahwa ada port yang sudah digunakan khusus untuk berbagai layanan dan hanya dapat terkait dengan akses root.

Berikut adalah daftar port yang sudah digunakan dan fungsi masing-masing

  • Port 20 (TCP): Data File Transfer Protocol (FTP)
  • Port 21 (TCP): Server FTP
  • Port 22 (TCP): SSH
  • Port 23 (TCP): Telnet server
  • Port 25 (TCP): Simple Mail Transfer Protocol (SMTP)
  • Port 53 (TCP/UDP): Domain Name System (DNS)
  • Port 67/68 (UDP): Dynamic Host Configuration Protocol (DHCP)
  • Port 69 (UDP): Trivial FTP (TFTP)
  • Port 80 (TCP): Hypertext Transfer Protocol (HTTP)
  • Port 110 (TCP): Post Office Protocol 3 (POP3)
  • Port 123 (UDP): Network Time Protocol (NTP)
  • Port 137/138/139 (TCP/UDP): NetBIOS
  • Port 143 (TCP): Internet Message Access Protocol (IMAP)
  • Port 161/162 (TCP/UDP): Simple Network Management Protocol (SNMP)
  • Port 179 (TCP): Border Gateway Protocol (BGP)
  • Port 389 (TCP/UDP): Lightweight Directory Access Protocol (LDAP)
  • Port 443 (TCP): HTTP over SSL/TLS (HTTPS)
  • Port 636 (TCP/UDP): LDAP over SSL/TLS (LDAPS)
  • Port 989/990 (TCP): FTP over SSL/TLS (FTPS)

Cara Mengubah Port SSH Di VPS

1. Login ke server melalui akses SSH

$ ssh username@102.xxx.xxx.xxx

atau

$ ssh root@102.xxx.xxx.xxx

Akan diminta password, Masukan password server kalian, Tapi jika kalian sudah pernah mengakses ssh maka tidak perlu menggunakan password lagi

2. Edit file konfigurasi SSH

Edit file menggunakan text editor nano atau vim, Pada artikel kali ini menggunakan text editor nano dengan perintah seperti berikut

nano /etc/ssh/sshd_config

Jika muncul erorr seperti ini  bash: nano: command not found” artinya kamu belum menginstall text editor nano, Kamu dapat menginstallnya menggunakan perintah berikut
Untuk Debian/Ubuntu :

$ apt install nano -y

Untuk Centos :

$ yum install nano -y

Jika sudah, Maka akan muncul seperti gambar dibawah ini

Edit port sesuai dengan kebutuhanmu, Pastikan gunakan port yang belum digunakan, yaitu antara 1024 sampai 65535 karena port-port ini tidak dikhususkan.

Contoh ubah menjadi 1099

Dan jangan lupa tanda pagar “#” dihapus yaa

Lalu save dengan pencet Ctrl X + Yess dan Enter

3. Restart SSH

Jika sudah save, Selanjutnya adalah restart SSH menggunakan perintah berikut
Untuk Debian dan Ubuntu :

$ service ssh restart

Untuk Centos :

$ systemctl restart sshd.service

4. Perbarui pengaturan firewall

Perbarui pengaturan firewall untuk mengizinkan koneksi menggunakan perintah berikut

firewall-cmd --permanent --zone=public --add-port=1099/tcp

Lalu restart menggunakan perintah berikut

firewall-cmd --reload

5. Tes Koneksi SSH

Langkah terakhir adalah pengetesan SSH dengan port baru

Buka terminal baru lalu masukan perintah berikut

ssh -p 1099 root@102.xxx.xxx.xxx

Jika berhasil maka akan seperti gambar dibawah ini

Mengubah port SSH di VPS telah berhasil, pastikan kamu mengikutinya dengan baik yaa

Jika ada pertanyaan lain, langsung saja hubungi tim kami melalui Live Chat, Call Center atau Support Ticket, ya.

Cek juga artikel tutorial kami yang lain dengan klik di sini!