doc/fail2ban_fr.md

32 lines
1.7 KiB
Markdown
Raw Normal View History

2020-04-23 22:05:11 +02:00
# Fail2Ban
2014-06-17 11:32:43 +02:00
2019-01-07 16:55:18 +01:00
Fail2Ban est un logiciel de prévention des intrusions qui protège les serveurs informatiques contre les attaques de brute-force. Il surveille certains journaux et bannira les adresses IP qui montrent un comportement de brute-forcing.
2014-06-17 11:32:43 +02:00
2020-04-23 22:05:11 +02:00
En particulier, Fail2Ban surveille les tentatives de connexion SSH. Après 5 tentatives de connexion échouées sur SSH, Fail2Ban banniera ladresse IP pendant 10 minutes. Si cette adresse récidive plusieurs fois, elle peut être bannie pendant une semaine.
2014-06-17 11:32:43 +02:00
2020-04-23 22:05:11 +02:00
## Débannir une adresse IP
2014-06-17 11:32:43 +02:00
2020-04-23 22:05:11 +02:00
Pour débloquer une adresse IP de Fail2Ban, vous devez dabord accéder à votre serveur par un moyen quelconque (par exemple à partir dune autre adresse IP que celle bannie).
2014-06-17 11:32:43 +02:00
2020-04-23 22:05:11 +02:00
Ensuite, regardez le journal de Fail2Ban pour identifier dans quelle 'prison' (jail) ladresse IP a été bannie :
2014-06-17 11:42:12 +02:00
2014-06-17 11:55:59 +02:00
```bash
2019-01-07 16:55:18 +01:00
$ tail /var/log/fail2ban.log
2019-01-07 16:24:47 fail2ban.filter [1837]: INFO [sshd] Found 11.22.33.44
2019-01-07 16:24:49 fail2ban.filter [1837]: INFO [sshd] Found 11.22.33.44
2019-01-07 16:24:51 fail2ban.filter [1837]: INFO [sshd] Found 11.22.33.44
2019-01-07 16:24:54 fail2ban.filter [1837]: INFO [sshd] Found 11.22.33.44
2019-01-07 16:24:57 fail2ban.filter [1837]: INFO [sshd] Found 11.22.33.44
2019-01-07 16:24:57 fail2ban.actions [1837]: NOTICE [sshd] Ban 11.22.33.44
2019-01-07 16:24:57 fail2ban.filter [1837]: NOTICE [recidive] Ban 11.22.33.44
2014-06-17 11:55:59 +02:00
```
2014-06-17 11:32:43 +02:00
2020-04-23 22:05:11 +02:00
Ici, ladresse IP `11.22.33.44` a été bannie dans les jails `sshd` et `recidive`.
2019-01-07 16:55:18 +01:00
2020-04-23 22:05:11 +02:00
Puis débanissez ladresse IP avec les commandes suivantes :
2019-01-07 16:55:18 +01:00
2014-06-17 11:42:12 +02:00
```bash
2019-01-07 16:55:18 +01:00
$ fail2ban-client set sshd unbanip 11.22.33.44
$ fail2ban-client set recidive unbanip 11.22.33.44
```