Fail2Ban est un outil de sécurité essentiel qui protège les serveurs Linux des attaques par force brute en surveillant les journaux et en bannissant les IP malveillantes. Ce guide simplifie l’installation et la configuration de Fail2Ban sur Ubuntu, avec des exemples pratiques et des conseils pour sécuriser efficacement votre VPS ou votre serveur dédié.
Fail2Ban améliore la sécurité des serveurs en :
Bloquant les IP après plusieurs tentatives de connexion infructueuses.
Protégeant les services tels que SSH, les serveurs web ou le courrier électronique.
Réduire le risque d’accès non autorisé.
Automatisation des règles de pare-feu pour plus d’efficacité.
Tout d’abord, mettez à jour votre liste de paquets et installez Fail2Ban en utilisant les commandes suivantes :
sudo apt update
sudo apt install fail2ban -yUne fois installé, démarrez et activez le service Fail2Ban :
sudo systemctl start fail2ban
sudo systemctl enable fail2banLe fichier de configuration par défaut de Fail2Ban est situé à /etc/fail2ban/jail.conf
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.localModifier le fichier de configuration à l’aide d’un éditeur de texte :
sudo nano /etc/fail2ban/jail.localExemple de paramètres :
[DEFAULT]
bantime = 600
findtime = 600
maxretry = 5
ignoreip = 127.0.0.1/8Pour activer Fail2Ban pour la protection SSH, assurez-vous que la section suivante est présente dans jail.local
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3Sauvegardez le fichier et redémarrez Fail2Ban :
sudo systemctl restart fail2banPour vérifier que Fail2Ban fonctionne correctement, utilisez la commande suivante :
sudo fail2ban-client statusPour vérifier l’état d’une prison spécifique (par exemple, SSH) :
sudo fail2ban-client status sshdSi une adresse IP légitime est bannie, vous pouvez la débanquer en utilisant :
sudo fail2ban-client set sshd unbanip Fail2Ban est un outil simple mais puissant pour sécuriser votre serveur Ubuntu contre les attaques par force brute. En l’installant, en le configurant et en le testant avec les exemples ci-dessus, vous pouvez protéger des services comme SSH et réduire les risques. Associé aux serveurs dédiés ou VPS fiables d’AvaHost, Fail2Ban garantit que votre environnement d’hébergement reste sécurisé et résilient avec un minimum d’effort.