Noob Hat » VPS » Cara mengubah port SSH di Ubuntu dan CentOS

Cara mengubah port SSH di Ubuntu dan CentOS

SSH adalah sebuah akses yang sering digunakan untuk masuk dan mengkonfigurasi server. Tetapi port default dari SSH ini sering menjadi target serangan bruteforce. Dan Anda harus mengubah port SSH tersebut untuk meningkatkan keamanan.

Secure Shell (SSH) merupakan sebuah protokol jaringan kriptografi untuk komunikasi data yang aman. Juga berguna sebagai perintah eksekusi jarak jauh, serta layanan jaringan lainnya antara dua jaringan komputer.

Protokol SSH sendiri dibangun sebagai pengganti dari Telnet serta protokol remote akses lainnya. SSH menggunakan enkripsi yang bertujuan untuk memberikan kerahasiaan dan integritas data.

Biasanya, untuk sebuah VPS, default port SSH adalah 22. Dan semua orang tentu sudah hafal dengan port tersebut, sehingga bisa sangat berbahaya.

Solusinya, untuk meningkatkan keamanan adalah dengan mengubah default port tersebut.

Cara mengubah port ssh di VPS

Silakan login ke server melalui akses SSH terlebih dulu.

Selanjutnya jalankan command berikut:

nano /etc/ssh/sshd_config

Atau

vi /etc/ssh/sshd_config

Atau

vim /etc/ssh/sshd_config

Sesuaikan dengan jenis editor yang Anda gunakan.

Kemudian silakan cari baris #Port 22 (Anda bisa menggunakan ctrl+w untuk memudahkan pencarian).

Silakan hapus tanda # kemudian ganti angka 22 dengan angka yang Anda inginkan sebagai port SSH.

Simpan perubahan yang sudah Anda lakukan, kemudian restart service SSH.

Jalankan command berikut untuk melakukan restart service SSH:

restart ssh

Atau

service sshd restart

Atau bisa juga menggunakan

systemctl restart sshd

Kemudian, jika ingin mengakses SSH harus menggunakan port baru, tidak lagi menggunakan port 22. Misal Anda mengubahnya menjadi 2022, berarti jika mengakses dengan Putty, Anda harus memasukkan port 2022.

Atau jika dengan command:

ssh root@IP_Server -p 2022

Atau

ssh -p 2022 root@IP_Server

Mengubah port dengan perintah SED

Jika ingin mengubah port dengan menggunakan command sed, Anda bisa mencoba menjalankan command berikut:

sed -i ‘s/#Port 22/Port 2022/’ /etc/ssh/sshd_config

#Port 22’ merupakan baris konfigurasi default. Sementara ‘Port 2022’ adalah baris yang akan menggantikannya. Sedangkan /etc/ssh/sshd_config adalah lokasi file konfigurasi SSH.

Terakhir, lakukan restart SSH service.

restart ssh

service sshd restart

systemctl restart sshd

Gunakan salah satu command diatas untuk melakukan restart service SSH.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.