Hai Sahabat Qwords ,
Kali ini kita akan membahas cara Setting port ssh di linux centos 7 dan almalinux 8 sekaligus karena pada umumnya command yang dijalankan di OS CentOS 7 dan OS Almalinux sama sehingga kita bisa mengimplementasikan command berikut di kedua OS tersebut.
Nah sebelum kita membahas tema kali ini sahabat, Sahabat harus tahu terlebih dahulu bahwa port default untuk SSH adalah port 22. Apabila sahabat ingin mengubah port SSH default ini menjadi custom port, sahabat cukup mengikuti panduan dari kami sebagai berikut :
1. Login To Server Cek SSH Port
Login ke server yang kita telah install dengan OS Centos 7 atau Almalinux 8, kemudian kita jalankan command berikut dan mengedit konfigurasi default port yang ada menjadi costum port yang kita inginkan :
nano /etc/ssh/sshd_config
Pada gambar diatas sahabat dapat menambahkan Port custom untuk SSH, kali ini kita akan menggunakan Port 5432 untuk SSH dan kemudian kita dapat memberi comment atau tanda pagar pada port 22 agar port tersebut tidak terbaca kembali. Setelah itu kita dapat save dengan menekan tombol CTRL+X kemudian Y lalu Enter .
2. Restart SSH Service
Setelah selesai, kita dapat restart service SSH tersebut, dengan menjalankan command berikut :
systemctl restart sshd
4. Apabila setelah restart SSH muncul error, kita dapat mengecek menggunakan menggunakan command :
Journalctl -xe
Error ini biasanya disebabkan oleh rules pada SELinux, jadi kita perlu memodifikasi SELinux agar dapat menggunakan port 5432 untuk SSH, berikut caranya :
- Pertama kita perlu mengecek port yang diizinkan untuk SSH apa saja
semanage port -l | grep ssh
- Apabila kita menemukan error atau not found, kita harus menginstall Semanage terlebih dahulu dengan command :
yum whatprovides semanage yum install -y policycoreutils-python
- Lalu kita akan tambahkan port 5432 agar diizinkan untuk akses SSH selain port 22, berikut commandnya :
semanage port -a -t ssh_port_t -p tcp 5432
- Kemudian sahabat dapat restart service SSH dengan command berikut :
systemctl restart sshd
- Sekarang kita sudah menambahkan dan mengganti port SSH dari 22 menjadi 5432, sekarang kita dapat menambahkan port 5432 pada firewall dengan command :
firewall-cmd --zone=public --permanent --add-port=5432/tcp
sudo firewall-cmd --reload
Selamat, sekarang port SSH sahabat sudah berubah dari port 22 menjadi port 5432. Jika sahabat masih mengalami kesulitan atau error pada saat melakukan perubahan port pada servernya, silahkan untuk menghubungi Tim Technical Support kami melalui Layanan Support Ticket