fail2ban cheatsheet

Чудово 👍 Тримаєш «шпаргалку» з найкорисніших команд для fail2ban-client:


🔎 Загальний статус

fail2ban-client status

Показує список усіх активних jail’ів.


📌 Статус конкретного jail

fail2ban-client status apache-wordpress

Виведе: кількість банів, список забанених IP, лог-файл, regex-и тощо.


🚫 Забанити IP вручну

fail2ban-client set <JAIL-NAME> banip 1.2.3.4

Додає IP до бану незалежно від логів.


✅ Розбанити IP вручну

fail2ban-client set <JAIL-NAME> unbanip 1.2.3.4

📋 Список забанених IP

fail2ban-client get <JAIL-NAME> banned

🔄 Перезапустити весь fail2ban (наприклад, після зміни конфігів)

systemctl restart fail2ban

🪵 Переглянути лог fail2ban у реальному часі

tail -f /var/log/fail2ban.log

🧹 Очистити всі бани в конкретному jail

fail2ban-client unban --all <JAIL-NAME>

(ця опція є починаючи з Fail2ban 0.11).


👉 Або навіть жорстко зняти всі бани на сервері (якщо щось пішло не так):

fail2ban-client unban --all

Last updated