Sécurité
Infrastructure
Linux

Installer et utiliser Fail2Ban pour protéger efficacement votre serveur Linux

24 juin 2025

2 min de lecture

Fail2Ban est un outil simple et efficace permettant de protéger votre serveur Linux en bloquant automatiquement les tentatives d'intrusion par force brute. Il complète une sécurisation SSH solide et un firewall bien configuré.

Pourquoi utiliser Fail2Ban ?

  • Protection contre les attaques SSH
  • Blocage automatique des IP suspectes
  • Simplicité d'installation et d'utilisation

Installation de Fail2Ban

Debian/Ubuntu
sudo apt update
sudo apt install fail2ban -y
RHEL/AlmaLinux/Rocky
sudo dnf install epel-release -y
sudo dnf install fail2ban -y

Configuration de base

Créer un fichier local /etc/fail2ban/jail.local :

[DEFAULT]
ignoreip = 127.0.0.1/8 ::1
bantime  = 3600
findtime = 600
maxretry = 5
backend = systemd

[sshd]
enabled = true

Note pour Debian 12+ et Ubuntu 22.04+ : Le backend = systemd permet à Fail2Ban d'accéder aux journaux journald. C'est recommandé pour les distributions modernes.

Démarrer et activer Fail2Ban

sudo systemctl enable --now fail2ban
sudo systemctl status fail2ban

Vérifier les jails actives

sudo fail2ban-client status

Détail d’une jail spécifique :

sudo fail2ban-client status sshd

Tester Fail2Ban

Pour simuler une attaque SSH, IMPORTANT : Vous ne pouvez pas tester depuis localhost car 127.0.0.1 est dans la liste ignoreip. Vous devez tester depuis :

Option 1 : Une autre machine du réseau

for i in {1..6}; do ssh fakeuser@IP_SERVEUR; done

Remplacez IP_SERVEUR par l'IP réelle de votre serveur (ex: 192.168.1.100).

Option 2 : Depuis le serveur, utiliser l'IP réelle au lieu de localhost

for i in {1..6}; do ssh fakeuser@192.168.X.X; done

Remplacez par votre IP réelle.

Vous devriez rapidement voir l'IP bannie dans les logs.

Débloquer une IP

Si besoin, débloquez manuellement :

sudo fail2ban-client set sshd unbanip IP_BANNIE

Conclusion

Fail2Ban est un outil indispensable pour protéger votre serveur Linux contre les attaques automatisées. Sa simplicité et son efficacité en font une solution incontournable pour renforcer la sécurité rapidement.

Pour une protection collaborative et plus évoluée, découvrez CrowdSec qui offre une threat intelligence partagée. Complétez avec un firewall robuste pour une défense en profondeur.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires