Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| fail2ban [2025/09/07 09:48] – ranslite | fail2ban [2025/09/07 10:27] (aktuell) – ranslite | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| sudo apt install sendmail -y | sudo apt install sendmail -y | ||
| </ | </ | ||
| - | Eigene Konfigurationsdatein | + | Eigene Konfigurationsdatein |
| < | < | ||
| sudo cp / | sudo cp / | ||
| Zeile 13: | Zeile 13: | ||
| < | < | ||
| sudo cp / | sudo cp / | ||
| + | </ | ||
| + | Fail2ban konfigurieren | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | Eingestellte Werte für Default | ||
| + | < | ||
| + | [DEFAULT] | ||
| + | bantime | ||
| + | findtime | ||
| + | maxretry = 3 | ||
| + | backend = auto | ||
| + | </ | ||
| + | Eingestellte Werte für SSH | ||
| + | < | ||
| + | [sshd] | ||
| + | enabled = true | ||
| + | port = ssh | ||
| + | filter = sshd | ||
| + | logpath = / | ||
| + | maxretry = 3 | ||
| + | bantime = 1h | ||
| + | </ | ||
| + | EMail Benachrichtigung | ||
| + | < | ||
| + | destemail = ranslite@ranslite.de | ||
| + | sendername = Fail2Ban | ||
| + | mta = sendmail | ||
| + | </ | ||
| + | Fail2ban aktivieren | ||
| + | < | ||
| + | sudo systemctl start fail2ban | ||
| + | </ | ||
| + | < | ||
| + | sudo systemctl enable fail2ban | ||
| + | </ | ||
| + | Überprüfen ob Fail2ban läuft | ||
| + | < | ||
| + | sudo systemctl status fail2ban | ||
| + | </ | ||
| + | Statusinformationen anzeigen | ||
| + | | ||
| + | Die einzelnen Jails anzeigen lassen | ||
| + | < | ||
| + | sudo fail2ban-client status | ||
| + | </ | ||
| + | Das SSH Jail anzeigen | ||
| + | < | ||
| + | sudo fail2ban-client status sshd | ||
| + | </ | ||
| + | Inhalt des Jails anzeigen | ||
| + | < | ||
| + | sudo cat / | ||
| + | </ | ||
| + | Ban und Unban anzeigen | ||
| + | < | ||
| + | sudo grep " | ||
| </ | </ | ||