Outils d'utilisateurs

Outils du Site


tutoriels:fail2ban-install:fail2ban-install

Fail2ban

Description

Fail2ban lit les fichiers de log du système et bannit les adresses IP qui ont obtenu un trop grand nombre d'échecs lors de l'authentification pendant une durée paramétrable.

Installation

aptitude install fail2ban

Configuration

Le répertoire contenant les fichiers de configuration est /etc/fail2ban/:

Le fichier fail2ban.conf permet de spécifier le niveau des logs (loglevel), le fichier où ils sont enregistrer (logtarget) et le socket.

Les services à monitorer sont stockés dans /etc/fail2ban/jail.conf. Il est recommandé d'en effectuer une copie nommée jail.local qui sera automatiquement utilisée à la place du fichier exemple.

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

Quelques paramètres globaux :

  • ignoreip = 127.0.0.1 ⇒ Liste des adresses IP de confiance à ignorer par fail2ban
  • bantime = 600 ⇒ Temps de ban en secondes
  • maxretry = 3 ⇒ Nombre d'essais autorisés pour une connexion avant d'être banni
  • destmail monitoring@test.com ⇒ Adresse e-mail destinataire des notifications
  • action ⇒ Action à entreprendre en cas de détection positive (voir dans /etc/fail2ban/action.d/)

Chaque section possède ses propres paramètres qui prennent le pas sur les globaux s'ils sont mentionnés :

  • enabled ⇒ Monitoring activé (true) ou non (false)
  • maxretry, bantime, ignoreip, destmail =⇒ Voir ci-dessus
  • port ⇒ Port IP concerné
  • logpath ⇒ Fichier de log à analyser pour détecter des anomalies
  • filter ⇒ Filtre utilisé pour l'analyser du log

Modifiez ce fichier à votre convenance, puis rechargez la configuration de failéban

/etc/init.d/fail2ban reload
tutoriels/fail2ban-install/fail2ban-install.txt · Dernière modification: 2013/07/22 18:40 (modification externe)