Waktu Baca : 2 menit

Saat pertama kali Anda menggunakan VPS dan login ke SSH dengan putty, biasanya port defaultnya menggunakan 22. Port ini merupakan port yang umum digunakan.

Nah, bagaimana supaya port ini tidak dimasukin oleh orang-orang usil?

Anda bisa mengubah port 22 ini menjadi misalnya : 2233, 28, 88, atau apapun juga.

Caranya sebagai berikut :

1. Login ke SSH dengan menggunakan putty

2. Ketikkan perintah : nano /etc/ssh/sshd_config

 #       $OpenBSD: sshd_config,v 1.73 2005/12/06 22:38:28 reyk Exp $

# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options change a
# default value.

#Port 22
#Protocol 2,1
Protocol 2
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

3. Dari contoh di atas, Anda cukup perhatikan yang saya beri warna merah. Anda cukup ganti “#Port 22” dengan “Port 88” jika Anda ingin mengubahnya menjadi port 88. Seperti contoh di bawah ini :

 #       $OpenBSD: sshd_config,v 1.73 2005/12/06 22:38:28 reyk Exp $

# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options change a
# default value.

Port 88
#Protocol 2,1
Protocol 2
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

 

Kemudian tekan tombol CTRL + X untuk menyimpan.

4. Lalu restart SSH dengan perintah : /etc/init.d/sshd restart

Pada Centos 7, silahkan ketikkan perintah berikut :  service sshd restart

Atau perintah berikut : systemctl restart sshd.service

5. Muncul error :

Redirecting to /bin/systemctl restart sshd.service
Job for sshd.service failed because the control process exited with error code. See “systemctl status sshd.service” and “journalctl -xe” for details.

Silahkan buka dulu port 88 di firewall :

firewall-cmd –add-port 88/tcp –permanent
firewall-cmd –add-port 88/tcp

Lalu matikan selinux :

nano /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing – SELinux security policy is enforced.
# permissive – SELinux prints warnings instead of enforcing.
# disabled – No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted – Targeted processes are protected,
# mls – Multi Level Security protection.
SELINUXTYPE=targeted

Lalu reboot agar selinux disabled : reboot

6. Tutup Putty Anda, lalu cobalah login lagi ke SSH dengan port 88.

Selamat mencoba!