Merubah Port Default SSH Pada Centos 7

Merubah port default ssh sangatlah penting demi menghindari serangan dari pihak yang tidak bertanggung jawab. secara default ssh port menggunakan port 22, mari kita rubah port default 22 tersebut dengan yang anda inginkan.

Langkah Pertama, edit konfigurasi file /etc/ssh/sshd_config

nano /etc/ssh/sshd_config

cari #port 22 lalu anda hapus bagian # dan gantikan dengan port yang anda inginkan, disini saya akan memberikan contoh dengan port 2211
Langkah Kedua, agar port yang kita ganti dapat berjalan,maka harus instruksikan firewall nya agar port yang kita buat dapat di izinkan

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

ketika dijalankan muncul error seperti ini -bash: firewall-cmd: command not found
instal terlebih dahulu firewall-cmd disini

Baca juga : Memperbaiki firewall-cmd: command not found

setelah selesai, restart firewall dan sshd

firewall-cmd --reload
systemctl restart sshd

Langkah Ketiga, Anda perlu memberi tahu SELinux tentang perubahan ini dengan menjalankan perintah di bawah ini

semanage port -a -t ssh_port_t -p tcp 2289

Jika perintah semanage tidak ditemukan, instal terlebih dahulu package nya dengan perintah dibawah ini

yum whatprovides semanage
 yum install -y policycoreutils-python

Sekarang, verifikasi bahwa SELinux telah mengizinkan sshd untuk menjalankan di dua port

semanage port -l | grep ssh

apabila tampil seperti dibawah ini, berarti konfifurasi anda berhasil

ssh_port_t  tcp      2211, 22

Demikian Cara Mengganti Port Default SSH Pada Centos 7, silahkan jalankan pada VPS anda dengan port yang baru, semoga berhasil.

Leave a Reply

Your email address will not be published.