Fail2ban: автобан брутфорсеров
2026-08-24
LinuxSSHбезопасность
Логи забиты неудачными попытками входа от ботов. Fail2ban автоматически банит IP после превышения лимита попыток.
Установка и настройка
sudo apt install fail2ban -y
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/local # не редактируй jail.conf!
sudo nano /etc/fail2ban/local
В секции [DEFAULT]:
bantime = 1h
findtime = 10m
maxretry = 5
Убедись, что есть секция:
[sshd]
enabled = true
Запуск
sudo systemctl enable fail2ban
sudo systemctl restart fail2ban
Мониторинг
sudo fail2ban-client status # какие jails активны
sudo fail2ban-client status sshd # забаненные IP
sudo tail -f /var/log/fail2ban.log # живой лог банов
Разбанить случайно попавшего
sudo fail2ban-client set sshd unbanip 1.2.3.4
Проверка
# с другой машины: 5 раз неверный пароль
sudo fail2ban-client status sshd # IP появился в banned ip list