SSH Hardening
Apa Itu SSH Hardening?
SSH Hardening adalah serangkaian langkah keamanan yang diterapkan untuk memperkuat protokol Secure Shell (SSH) guna mencegah akses tidak sah dan serangan siber. SSH adalah metode yang umum digunakan untuk mengakses dan mengelola server secara remote, sehingga menjadi target utama bagi para peretas.
Dengan melakukan hardening pada SSH, kita dapat mengurangi risiko serangan brute force, pencurian kredensial, serta eksploitasi terhadap kelemahan sistem.
Metode SSH Hardening
Berikut adalah beberapa langkah penting dalam SSH Hardening untuk meningkatkan keamanan akses server:
1️⃣ Mengubah Port Default SSH
Port default SSH adalah 22, yang sering menjadi target serangan otomatis. Mengubahnya ke port lain dapat mengurangi percobaan serangan brute force.
Cara mengubah port SSH:
Edit file konfigurasi SSH:
Ubah baris berikut (misalnya ke port 2222):
Simpan dan restart SSH:
3️⃣ Menggunakan SSH Key Authentication
Autentikasi berbasis password lebih rentan terhadap serangan brute force. Sebagai gantinya, gunakan SSH key authentication untuk keamanan yang lebih kuat.
Cara menggunakan SSH key authentication:
Buat SSH key di perangkat lokal:
Salin kunci ke server:
Pastikan hanya autentikasi berbasis key yang diizinkan dengan mengedit
/etc/ssh/sshd_config
:Restart SSH:
4️⃣ Menerapkan Rate Limit pada Akses SSH
Contoh konfigurasi dengan UFW:
Atau dengan iptables:
5️⃣ Whitelist IP yang Diperbolehkan Mengakses SSH
⚠️ Peringatan: Opsi ini bersifat opsional, tetapi harus diterapkan dengan hati-hati. Jika IP yang diizinkan tidak dapat diakses, maka akses SSH akan terblokir sepenuhnya, dan Anda mungkin perlu mengakses server secara fisik atau melalui KVM untuk memperbaikinya.
Membatasi akses SSH hanya untuk IP tertentu dapat meningkatkan keamanan secara signifikan.
Dengan UFW:
Dengan iptables:
Kesimpulan
SSH Hardening adalah langkah krusial dalam melindungi server dari serangan siber. Dengan mengubah port default, menonaktifkan login root, menerapkan autentikasi berbasis SSH key, membatasi akses IP, kita dapat memperkuat keamanan server dan mengurangi risiko peretasan.
Last updated
Was this helpful?