Intermedio 11 min

Installare e configurare Fail2ban

Blocca automaticamente tentativi di connessione SSH abusivi con Fail2ban.

#Fail2ban#Sicurezza#Sfida.

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

Obiettivo

Fail2ban esegue la scansione dei registri SSH e vieta temporaneamente gli indirizzi IP che provano troppe connessioni non valide. Indispensabile su qualsiasi VPS esposto su Internet.

Prerequisito

  • Debian o Ubuntu Linux VPS con accesso SSH root
  • UFW firewall o iptables attivo (vedere UFWguide)
Schema Fail2ban
Rilevamento dei guasti SSH, poi banditura automatica dell'IP

Installazione

apt update && apt install -y fail2ban

Copiare la configurazione predefinita:

cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Configurare SSH Jail

Modifica /etc/fail2ban/jail.local :

[sshd] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 5 bantime = 3600 findtime = 600
  1. Riavviare Fail2ban

    systemctl restart fail2ban && systemctl enable fail2ban

  2. Controllare lo stato

    fail2ban-client status sshd, è necessario vedere l'aglio attivo.

  3. Test (opzionale)

    Da un'altra macchina, fallire deliberatamente 5 connessioni SSH: l'IP deve essere vietato.

AIS Pannello Usa anche il pannello VPS per tagliare SSH se sei bloccato: customer space → Console NoVNC.

Guide correlate