Ganti Port SSH Pada Centos 7

Untuk mengganti Port SSH pada linux Centos 7 yang secara default Port SSH menggunakan Port 22 namun kita bisa menggantinya supaya menambah keamanan pada server kita. Secara default linux centos menggunakan firewalld sehingga setelah kita menggantikan port nya juga nanti kita harus mengijinkan port nya lewat firewalld.

Konfigurasi SSH Secara default ada di /etc/ssh/sshd_config

nano /etc/ssh/sshd_config

Cari Line #Port 22 biasanya ada di Line 17 hilangkan tanda hastag nya dan ganti angka 22 menjadi yang kamu inginkan

Port 12345

Nah sebenarnya disini ada satu tahap lagi, karena setahu saya CentOS 7 itu SELinux pasti aktif dan aturan defaultnya SSH itu hanya bisa lewat port 22. Jadi kita perlu tambahkan whitelistnya:

semanage port -a -t ssh_port_t -p tcp 12345

Ijinkan Firewalld untuk Custom Port SSH supaya bisa di akses atau diremote

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

Restart Service SSHnya supaya berubah default yang telah kita custom

systemctl restart sshd

Dan juga reload firewalld

firewall-cmd --reload

Catatan Terakhir jangan lupa di Note ya, supaya tidak lupa. Jadi kedepan nya ketika akses server yang kita punya jangan lupa di include kan port, contoh akses custom port ssh

ssh -p12345 root@192.168.9.1

SELESAI