
How to Change SSH Port in Ubuntu 24.04
Introduction
Secure Shell (SSH) is a widely used protocol for securely accessing remote servers. One effective way to enhance the security of your SSH service is by changing the default port from 22 to another port. This tutorial will guide you through the process of changing the SSH port in Ubuntu 24.04, along with additional security measures.
Prerequisites
Sebelum memulai, pastikan Anda memiliki hal-hal berikut:
- Server Ubuntu 24.04 yang terinstal dan dapat diakses.
- Akun pengguna non-root dengan hak akses
sudo. - SSH sudah terpasang di server Anda.
- Backup file konfigurasi SSH sebelum melakukan perubahan.
Langkah Utama
Ikuti langkah-langkah berikut untuk mengubah port SSH:
1. Masuk ke Server Anda
ssh username@your_server_ip
Gantilah username dengan nama pengguna Anda dan your_server_ip dengan alamat IP server Anda.
2. Backup Konfigurasi SSH
Selalu lakukan backup sebelum melakukan perubahan pada konfigurasi sistem. Gunakan perintah berikut:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
3. Edit File Konfigurasi SSH
Gunakan editor teks favorit Anda untuk membuka file sshd_config:
sudo nano /etc/ssh/sshd_config
Cari baris yang berisi Port 22 dan ubah nilainya menjadi port yang diinginkan, misalnya:
Port 2222
Pastikan untuk memilih port yang tidak digunakan oleh layanan lain.
4. Konfigurasi Firewall
Jika Anda menggunakan firewall seperti UFW, Anda perlu membolehkan port baru tersebut:
sudo ufw allow 2222/tcp
Pastikan untuk menyesuaikan nomor port sesuai dengan yang Anda pilih.
5. Restart Layanan SSH
Setelah melakukan perubahan, restart SSH untuk menerapkan konfigurasi baru:
sudo systemctl restart sshd
6. Uji Koneksi SSH Baru
Uji koneksi SSH dengan port baru untuk memastikan semuanya berjalan baik:
ssh -p 2222 username@your_server_ip
Kembali ganti username dan your_server_ip sesuai dengan data Anda.
Konfigurasi Lanjutan
Setelah Anda mengubah port SSH, ada beberapa konfigurasi tambahan yang bisa Anda terapkan untuk meningkatkan keamanan:
- Disable Root Login: Pada file
sshd_config, cariPermitRootLogindan ubah nilainya menjadino. - Gunakan Otentikasi Kunci SSH: Pastikan Anda hanya mengizinkan akses menggunakan kunci SSH dan menonaktifkan otentikasi kata sandi dengan mengubah
PasswordAuthenticationmenjadino. - Gunakan Fail2Ban: Pasang dan konfigurasikan
Fail2Banuntuk memblokir alamat IP yang mencoba melakukan brute-force.
Best Practices
Untuk menjaga keamanan SSH Anda, pertimbangkan beberapa praktik terbaik berikut:
- Selalu gunakan port non-default untuk SSH.
- Gunakan otentikasi berbasis kunci dan nonaktifkan otentikasi kata sandi.
- Pasang dan konfigurasikan firewall untuk membatasi akses ke port SSH.
- Gunakan
Fail2Banuntuk melindungi dari serangan brute-force. - Secara berkala tinjau dan perbarui konfigurasi keamanan Anda.
Troubleshooting
Jika Anda mengalami masalah setelah mengubah port SSH, coba langkah-langkah berikut:
- Periksa status layanan SSH dengan perintah
sudo systemctl status sshd. - Pastikan firewall mengizinkan port baru dengan perintah
sudo ufw status. - Periksa log SSH untuk kesalahan dengan perintah
sudo tail -f /var/log/auth.log. - Jika Anda terkunci dari server, gunakan konsol penyedia untuk mengakses server.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil mengubah port SSH di Ubuntu 24.04 dan mengimplementasikan langkah-langkah keamanan tambahan. Mengubah port SSH adalah langkah pertama dalam memperkuat keamanan server Anda. Selalu ingat untuk memantau dan memelihara sistem keamanan Anda agar tetap aman dari ancaman.
This HTML document provides a comprehensive tutorial on how to change the SSH port in Ubuntu 24.04, including prerequisites, main steps, advanced configurations, best practices, troubleshooting tips, and a conclusion. It is structured for clarity and easy navigation.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →


