Fail2ban bewaakt logbestanden en blokkeert automatisch IP-adressen die te veel mislukte inlogpogingen doen. Het beschermt SSH, webservers en andere diensten tegen brute force-aanvallen.
/var/log/auth.log)Hoofdconfiguratie in /etc/fail2ban/jail.conf — pas aan via /etc/fail2ban/jail.local:
[sshd]
enabled = true
port = ssh
maxretry = 5 # maximaal 5 pogingen
findtime = 10m # binnen 10 minuten
bantime = 1h # dan 1 uur blokkeren
fail2ban-client status # overzicht van alle jails
fail2ban-client status sshd # geblokkeerde IPs voor SSH
fail2ban-client unban 1.2.3.4 # IP deblokkeren