Kamis, 18 Februari 2016

Merubah Default Port SSH di CentOS 7 Server

Secara default, fitur ssh server sudah terinstall di linux CentOS 7. Dengan merubah port default ssh, akan menambah keamanan server. Hal ini dikarenakan semua orang pasti tahu port default ssh adalah 22, namun tidak semua orang akan tahu port ssh server kita, jika kita mengganti port defaultnya. Berikut langkah-langkah yang perlu kita lakukan :


  1. Login ke server menggunakan user root
    Gambar 1
  2. 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 2016
    Gambar 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
  3. Konfigurasi ssh
    # vi /etc/ssh/sshd_config
    Gambar 3
  4. Install semanage
    Perhatikan saat konfigurasi ssh tadi, ada perintah untuk melakukan konfigurasi semanage jika merubah port default ssh
    Gambar 4
    Perintah semanage tersebut tidak otomatis terinstall di CentOS 7, untuk menginstallnya gunakan perintah :
    # yum install policycoreutils-python
    Gambar 5
    Sebelum melakukan langkah diatas, ada baiknya teman-teman mengkonfigurasi repository lokal : Konfigurasi Repository Lokal di CentOS
  5. Konfigurasi semanage
    Konfigurasi semanage sesuai peringatan pada konfigurasi ssh tadi
    # semanage port -a -t ssh_port_t -p tcp 2016
    Gambar 6
  6. Konfigurasi firewall
    # firewall-cmd --permanent --add-port-2016/tcp
    # firewall-cmd --reload

    Gambar 7
  7. Restart service ssh
    # systemctl restart sshd
    Gambar 8
  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

Like the Post? Do share with your Friends.

Tidak ada komentar:

Posting Komentar

Komentar

FeedBack

Jika Anda merasa terbantu dengan artikel dari Coretan Bocah IT, silahkan berlangganan GRATIS via email. Dengan begitu, Anda akan mendapat kiriman artikel setiap ada artikel baru yang terbit di Coretan Bocah IT

Masukkan Email :

IconIconIconFollow Me on Pinterest