[root@alwan ~]#yum -y install nano
[root@alwan ~]#nano /etc/ssh/sshd_config
Hapus tanda commnet # di line portnya ssh lalu ganti port 22 menjadi port yang kalian inginkan (contoh disini port 2222)
lalu ctrl x lalu Y
Di SELinux hanya allow port 22 untuk SSH, jika kita ingin menambahkan port baru yang sudah kita edit sebelumnya kita perlu mengallowkan port 2222 supaya terbaca di SELinux.
[root@alwan ~]#semanage port -a -t ssh_port_t -p tcp 2222
Jika kita mendapatkan pesan semanage: command not found, kita perlu melakukan install paket tambahan.
[root@alwan ~]# yum -y install policycoreutils-python
Setelah selesai install, lakukan perintah semanage lagi
[root@alwan ~]#semanage port -a -t ssh_port_t -p tcp 2222
Setelah itu daftarkan port 2222 di firewall centos 7 dan kita reload firewall nya
[root@alwan ~]#firewall-cmd --permanent --zone=public --add-port=2222/tcp
[root@alwan ~]#firewall-cmd –reload
Jika sudah semua kita konfigurasi, kita restart paket SSH nya
[root@alwan ~]#service sshd restart
Cek hasil pergantian port SSH
[root@alwan ~]#ss -tnlp | grep ssh