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 -y
Une fois installé, démarrez et activez le service Fail2Ban :
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
Le fichier de configuration par défaut de Fail2Ban est situé à
. Cependant, il est recommandé de créer un fichier de configuration personnalisé pour éviter que les modifications ne soient écrasées lors des mises à jour./etc/fail2ban/jail.conf
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Modifier le fichier de configuration à l’aide d’un éditeur de texte :
sudo nano /etc/fail2ban/jail.local
Exemple de paramètres :
[DEFAULT]
bantime = 600
findtime = 600
maxretry = 5
ignoreip = 127.0.0.1/8
Pour 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 = 3
Sauvegardez le fichier et redémarrez Fail2Ban :
sudo systemctl restart fail2ban
Pour vérifier que Fail2Ban fonctionne correctement, utilisez la commande suivante :
sudo fail2ban-client status
Pour vérifier l’état d’une prison spécifique (par exemple, SSH) :
sudo fail2ban-client status sshd
Si 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.