Panduan Installasi dan Konfigurasi SSH Server di RHEL 8

Pada pembahasan kali ini, kita akan coba melakukan installasi SSH Server di Redhat Enterprise Linux 8 (RHEL 8). Dikarenakan masih satu keluarga maka tutorial ini dapat kamu gunakan juga untuk konfigurasi CentOS 8.

Pengertian

SSH Server merupakan sebuah layanan yang ada pada sistem operasi server, dimana fungsinya adalah membuka akses untuk melakukan remote pada komputer maupun server yang kita installkan paket tersebut. Biasanya service ssh ini berjalan pada port 22 dalam jaringan, tapi kita bisa mengubahnya sesuai dengan kebutuhan.

Installasi Openssh-Server

Pertama kita install terlebih dahulu paket servicenya menggunakan perintah berikut.

sudo yum install openssh-server -y

Setelah selesai, kita pasrikan konfigurasi port 22 sudah terbuka pada /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

Cari tulisan Port 22 dan pastikan tidak ada tanda pagar di awal line. Setelah itu restart service ssh

sudo systemctl restart sshd

Konfigurasi Firewall

Agar ssh dapat diakses dari luar jaringan, maka kita perlu melakukan konfigurasi pada firewall dan SELinux terlebih dahulu. Pertama kita izinkan port 22 untuk bisa mengakses layanan ssh di SELinux menggunakan perintah berikut.

sudo semanage port -a -t ssh_port_t -p tcp 22

Untuk mengecek apakah konfigurasi SELinux telah berhasil, kamu bisa gunakan perintah berikut.

sudo semanage port -l | grep ssh

Selanjutnya kita buka port 22 agar dapat dibaca oleh firewall.

sudo firewall-cmd --add-port=22/tcp --permanent

Lakukan reload pada firewall untuk perubahan yang sudah dilakukan.

sudo firewall-cmd --reload

Merubah Port SSH

Pada bagian ini kita akan coba untuk mengubah port ssh dari yang semulanya adalah port 22 menjadi port 1011. Biasanya ini dilakukan untuk alasan keamanan server sehingga orang lain tidak akan tahu port berapa yang biasanya kita gunakan untuk remote.

Pertama masuk kedalam file konfigurasi ssh

sudo nano /etc/ssh/sshd_config

Setelah itu cari tulisan Port 22 dan ubah menjadi Port 1011

Port 1011

Lalu berikan akses pada SELinuxnya

sudo semanage port -a -t ssh_port_t -p tcp 1011

Selanjutnya buka port 1011 pada firewall

sudo firewall-cmd --add-port=1011/tcp --permanent

Reload Firewall untuk melakukan perubahan dan silahkan mencoba !

Studie Case

Sebagai latihan kamu bisa coba mengubah port ssh menjadi port lainnya secara random, ujicoba apakah port tersebut berhasil kamu coba untuk melakukan remote atau tidak.

Kesimpulan

Installasi SSH pada RHEL tidak jauh berbeda dengan installasi SSH pada sistem operasi lain, bedanya pada Redhat kita perlu melakukan konfigurasi pada firewall untuk memastikan koneksi yang kita buat ini secure dan mendapatkan izin akses. Sekian panduan installasi ssh di RHEL dan semoga berhasil !

Tresna Widiyaman
Latest posts by Tresna Widiyaman (see all)