promo07Sebelum kita melakukan pembahan tentang cara mengubah port default ssh server, perlu diketahui sebelumnya apa itu ssh ? SSH merupakan singkatan dari Secure Shell adalah sebuah protocol yang dapat digunakan untuk melakukan pengaksesan secara remotely atas sebuah server berbasis Linux dan melalui protocol ini juga dapat dilakukan pergantian/pertukaran data informasi pada server.

Tentunya untuk mengakses server melalui SSH ada beberapa aplikasi yang dapat digunakan, dan yang sangat familiar adalah aplikasi Putty, dengan aplikasi ini maka anda dapat mengakses server anda dimanapun ada berada namun dengan 1 kondisi anda tentunya harus terhubung dengan internet.
Secara default untuk mengakses server melalui SSH maka port yang digunakan adalah 22, tentunya port ini sangatlah familiar bagian setiap orang yang telah mempelajari system administrator linux, sehingga port 22 tidak lagi secure/aman untuk digunakan, pada tulisan kali ini kami akan memberikan beberapa langkah untuk melakukan pergantian atau mengubah port default ssh server anda.

1. login as root ke dalam server anda

[root@server /]

2. Mengubah konfigurasi file sshd_config

[root@server /] vi /etc/sshd/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 ::

Dari contoh di atas, Anda cukup perhatikan yang saya beri warna biru. Anda bisa saja mengganti angka 22 menjadi angka berapa yang anda suka, apakah 88, 2222, 222222.

Sehingga nantinya isi dari file sshd_config anda menjadi seperti dibawah ini ( mengubah port 22 menjadi 22222) :

# $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 22222
#Protocol 2,1
Protocol 2
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

3. Simpanlah perubahan yang telah dilakukan, kemudian menjalankan perintah untuk menjalankan ulang sshd dan juga server.

[root@server /] service sshd restart

[root@server /] init 6

4. Kemudian anda dapat mencoba melakukan koneksi ssh anda kembali dengan port yang telah anda buatkan.