IP Whitelist

Kenapa Perlu Whitelist IP?

Menggunakan whitelist IP untuk SSH berarti hanya perangkat dengan alamat IP tertentu yang bisa mengakses server. Ini cara efektif untuk mencegah serangan brute-force, percobaan login tidak sah, dan potensi eksploitasi keamanan.

Jika SSH Anda terbuka untuk semua IP, maka siapapun bisa mencoba masuk. Dengan whitelist, hanya Anda dan perangkat yang dipercaya yang bisa mengaksesnya.

Cara Menggunakan Whitelist IP

1. Menggunakan Iptables

Blokir semua akses SSH kecuali dari IP tertentu:

iptables -A INPUT -p tcp --dport 22 -s IP_ANDA -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j DROP

Ganti IP_ANDA dengan IP yang diperbolehkan.

2. Menggunakan UFW (Uncomplicated Firewall)

ufw allow from IP_ANDA to any port 22
ufw deny 22

Sederhana dan mudah diterapkan!

3. Menggunakan Firewalld

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="IP_ANDA" accept'
firewall-cmd --permanent --remove-service=ssh
firewall-cmd --reload

Pastikan firewalld berjalan dengan baik di server Anda!

Kesimpulan

Dengan menerapkan whitelist IP, Anda mempersempit akses SSH hanya ke IP yang dipercaya. Ini cara paling efektif untuk meningkatkan keamanan server dan mencegah akses yang tidak sah.

💡 Tips: Jika Anda menggunakan IP dinamis, pertimbangkan menggunakan VPN atau Dynamic DNS untuk mengatur akses dengan lebih fleksibel.

Last updated

Was this helpful?