====== Fail2ban ======
* [[https://www.grafikart.fr/tutoriels/fail2ban-698]]
* [[https://doc.ubuntu-fr.org/fail2ban]]
* [[https://buzut.net/installer-et-parametrer-fail2ban/]]
Remplaçant potentiel de fail2ban : https://framagit.org/ppom/reaction
apt install fail2ban
Copier le fichier ''/etc/fail2ban/jail.conf'' en ''jail.local''. C'est le fichier ''jail.local'' qu'il faut éditer.
Éditer le fichier ''/etc/fail2ban/jail.local'' pour gérer les prisons et leurs paramètres.
Redémarrer le service ''fail2ban''.
Si les logs (''/var/log/auth.log'', par exemple) ont une heure décalée, mais que ''date'' renvoie l'heure correcte, redémarrer le service ''rsyslogd''.
=== Connaître le statut de fail2ban ===
fail2ban-client status
=== Tester une règle fail2ban ===
fail2ban-regex /var/log/auth.log filter.d/sshd.conf
=== Connaître l'état d'une prison ===
fail2ban-client status ssh
=== Bannir manuellement une IP pour un prison ===
fail2ban-client set ssh banip ip.ip.ip.ip
=== Débannir une IP d'une prison ===
fail2ban-client set ssh unbanip ip.ip.ip.ip