Installerer
Konfigurerer
Fail2ban er et program som overvåker påloggingsaktivitet på serveren din og blokkerer støtende IP-adresser. Som standard vil den blokkere IP-adresser i 10 minutter før de oppheves. Fail2ban har filtre for å overvåke Apache, Courier, SSH og andre programmer for mistenkelig aktivitet.
Denne veiledningen forutsetter at du kjører en moderne versjon av Ubuntu x64.
Installerer
Kjør følgende kommandoer for å installere Fail2ban.
sudo apt-get update
sudo apt-get install fail2ban
Konfigurerer
Standard konfigurasjonsfilen er plassert som følger.
/etc/fail2ban/jail.conf
For å unngå mulig konflikt bør du lage en kopi av den. For dette eksemplet vil vi kalle det jail.local.
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Nå som vi har en sikkerhetskopi, la oss begynne å redigere. Åpne jail.localfilen i din favoritt tekstredigerer.
sudo vi /etc/fail2ban/jail.local
Du kan bruke mitt konfigurasjonseksempel nedenfor. Den er konfigurert for SSH. Det er noen innstillinger du kanskje vil justere, for eksempel:
- Legger til e-postvarsler for når noen prøver å få tilgang til serveren.
- Lengden på forbudet.
- Maksimalt antall forsøk før et forbud utføres.
- Inkluder din statiske IP i "ignoreip" (hvis du har en).
Eksempel konfig
[DEFAULT]
ignoreip = 127.0.0.1/8
bantime = 1800
maxretry = 4
[ssh-route]
maxretry = 3
action = iptables[name=SSH, port=ssh, protocol=tcp]
sendmail-whois[name=SSH, dest=root, sender=fail2ban@your-domain.com]
Når du har gjort noen konfigurasjonsendringer, start Fail2ban på nytt, og du er i gang.
sudo service fail2ban restart