AF
AHMAD FAUZI TECH INSIGHTS & TO-DO\'S
Kembali ke Daftar Artikel
Cyber Security 6 Min Baca 30 Oct 2026 4 Views

Panduan Hardening Linux Server: Amankan SSH, UFW Firewall, dan Fail2ban dari Serangan Otomatis

Langkah-langkah esensial mengamankan server VPS produksi dari botnet port scanner, serangan brute force SSH, dan eksploitasi credential stuffing.

Panduan Hardening Linux Server: Amankan SSH, UFW Firewall, dan Fail2ban dari Serangan Otomatis

Begitu sebuah VPS diluncurkan ke internet publik dengan IP statis, dalam waktu kurang dari 5 menit ribuan automated botnet crawler dari seluruh dunia akan mulai membombardir port 22. Tanpa konfigurasi keamanan yang ketat, server Anda sangat rentan terhadap pengambilalihan hak akses.

Langkah 1: Nonaktifkan Root Login & Password Authentication SSH

Edit file konfigurasi SSH daemon di /etc/ssh/sshd_config:

Port 2244
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
MaxAuthTries 3

Langkah 2: Konfigurasi Ketat Firewall UFW

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 2244/tcp comment "Custom SSH Port"
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

Langkah 3: Setup Fail2ban untuk Blokir Otomatis IP Nakal

sudo apt update && sudo apt install fail2ban -y
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Edit /etc/fail2ban/jail.local pada blok [sshd]:

[sshd]
enabled = true
port = 2244
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
findtime = 600
bantime = 86400  # Blokir 24 jam
Share:
Ahmad Fauzi
Tentang Penulis

Ahmad Fauzi

IT Consultant, Network Engineer & Full-Stack Developer asal Karawang. Berfokus pada perancangan arsitektur jaringan internet ISP DENTIKA-NET, software enterprise NEXTIDEA, optimasi cloud, dan teknologi AI terkini.

Artikel Terkait