- Login ke server menggunakan user root
Gambar 1 - Tentukan port baru
Kita tidak boleh mengubah port ssh ke port yang sudah digunakan oleh service lain. Misal kita ingin merubah port ssh menjadi 2016, maka kita harus pastikan bahwa port tersebut tidak digunakan oleh service lain
# netstat -nap | grep 2016Gambar 2 Jika teman-teman belum bisa menggunakan perintah diatas, bisa merujuk ke artikel berikut untuk install : Install ifconfig di CentOS
Perhatikan bahwa hasil perintah diatas adalah kosong, itu menandakan bahwa port 2016 tidak digunakan oleh service lain. Teman-teman bisa mengganti 2016 dengan port sesuai yang diinginkan - Konfigurasi ssh
# vi /etc/ssh/sshd_configGambar 3 - Install semanage
Perhatikan saat konfigurasi ssh tadi, ada perintah untuk melakukan konfigurasi semanage jika merubah port default sshGambar 4 Perintah semanage tersebut tidak otomatis terinstall di CentOS 7, untuk menginstallnya gunakan perintah :
# yum install policycoreutils-python
Sebelum melakukan langkah diatas, ada baiknya teman-teman mengkonfigurasi repository lokal : Konfigurasi Repository Lokal di CentOS - Konfigurasi semanage
Konfigurasi semanage sesuai peringatan pada konfigurasi ssh tadi
# semanage port -a -t ssh_port_t -p tcp 2016Gambar 6 - Konfigurasi firewall
# firewall-cmd --permanent --add-port-2016/tcp
# firewall-cmd --reloadGambar 7 - Restart service ssh
# systemctl restart sshdGambar 8 - Lakukan pengujian
Gambar 9 Perintah diatas artinya kita melakukan remote access ssh ke server (192.168.10.1) dengan user root dan port 2016
Sampai saat ini kita sudah selesai merubah port default ssh di CentOS 7 Server
Tidak ada komentar:
Posting Komentar
Komentar