Kamis, 15 Desember 2016

Cara Mengganti Port SSH di Linux Centos 7



Beberapa waktu lalu saya ingin melakukan penggantian port ssh pada linux centos 7, biasanya saya rubah saja di file sshd_config, namun setelah saya restart service ssh nya ternyata tidak bisa running ssh service nya.

Setelah saya baca-baca lagi, memang ternyata pada linux centos 7 ini lebih secure. Jadi selain kita melakukan perubahan pada file sshd_config, kita juga harus melakukan perubahan pada internal firewall pada linux centos 7 nya.

Berikut cara untuk melakukan penggantian port ssh pada linux centos 7 :

1. Rubah settingan port nya pada file sshd_config :

# vi /etc/ssh/sshd_config

2. Hapus tanda comment ‘#’ di line portnya ssh lalu ganti port 22 menjadi port yang kalian inginkan (contoh disini port 999). Jangan lupa di save file konfigurasinya.

3. DI firewall SELinux nya perlu dilakukan perubahan allow untuk port ssh yang baru :

# semanage port -a -t ssh_port_t -p tcp 999

4. Jika kita mendapatkan pesan semanage: command not found, kita perlu melakukan install paket tambahan.

# yum -y install policycoreutils-python

5. Setelah selesai install, lakukan perintah semanage lagi :

# semanage port -a -t ssh_port_t -p tcp 999

6. Setelah itu restart juga service ssh server nya :

# service sshd restart

7. Cek hasil pergantian port SSH :

# ss -tnlp | grep ssh

LISTEN 0 128 *:999 *:* users:((“sshd”,2548,2))

LISTEN 0 128 :::999 :::* users:((“sshd”,2548,3))


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017