Table of contents
SSH adalah salah satu gerbang masuk ke server VPS. Sehingga agar data di VPS tetap terjaga keamanannya, kita bisa mengubah port SSH default. Untuk mendapatkan akses login SSH, umumnya peretas menggunakkan bruteforce. Pada panduan kali ini, kami akan berbagi cara mengganti port SSH di Cloud VPS.
Untuk mengganti port SSH di cloud VPS dapat dilakukan di berbagai sistem operasi, seperti Ubuntu, CentOS, dan Windows.
Tutorial kali ini berisi cara mengganti port SSH di Cloud VPS dari default port 22 ke port 4422. Sistem operasi yang digunakan adalah CentOS. Namun secara garis besar caranya hampir sama dengan varian distro yang lain yakni login ke VPS – Edit config port SSH – Simpan – Restart service SSH > Pengujian
Cara Mengganti Port SSH di Cloud VPS
1. Pertama, login sebagai root ke Console akun VPS. Kamu bisa login lewat Console dari member area atau putty client. Secara default port SSH di CentOS menggunakan port 22, maka akan kita ganti ke port 4422.
2. Sebelum melakukan edit file config di /etc/ssh/sshd_config pastikan backup config SSH dengan menuliskan perintah:
# cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
3. Selanjutnya edit dengan vi/vim/nano atau editor lain sesuai selera. Tutorial ini menggunakan vi, maka perintahnya sebagai berikut :
# vi /etc/ssh/sshd_config
4. Lalu cari kode #Port 22 pada baris ke -17 atau cari dengan tekan tombol “/” lalu ketik “Port” dan tekan tombol “i” untuk melakukan edit. Ubah angka 22 menjadi 4422. Simpan perubahan dan keluar dari halaman editor dengan cara tekan tombol :wq! Lalu tekan tombol ENTER
5. Sampai poin ini file configurasi sudah kita ubah, selanjutnya lakukan restart service SSHnya agar terjadi efek perubahannya lalu dengan perintah :
# semanage port -a -t ssh_port_t -p tcp 4422
# service sshd restart
Setelah berhasil, kamu bisa langsung test login menggunakan putty client, pastikan mengisi field port 4422.
Ya, sampai disini proses ubah port sudah selesai.
Bagaimana jika terjadi error?
Lalu bagaimana jika ada error saat restart service SSH? Yaa, beberapa kasus mengalami kendala tersebut dan muncul pesan error sehingga perintah restart SSH gagal dieksekusi oleh system. Pesan errornya kurang lebih seperti di bawah :
# WARNING **: 03:36:30.191: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject
Error registering authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed
Solusi dari kendala diatas yakni dengan memasukkan perintah di bawah ini, lakukan secara berurutan:
# mount proc -o remount,hidepid=2
# systemctl restart polkit.service
# mount proc -o remount,hidepid=0
# systemctl restart polkit.service
# service sshd restart
Semoga panduan cara mengganti port SSH di Cloud VPS ini bisa membantu kamu, ya, Sahabat IDwebhost. Jika punya pertanyaan seputar layanan kami, silakan hubungi tim customer service terbaik IDwebhos melalui kanal berikut:
Live Chat
Email ( info@idwebhost.com, billing@idwebhost.com, support@idwebhost.com )
Hotline (0274) 415585
Selamat menikmati layanan IDwebhost, web hosting Indonesia:)