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!