Fail2Ban — это мощный инструмент для защиты вашего VPS от атак по перебору паролей (брутфорс) через SSH, FTP, почтовые и веб-сервисы. Он блокирует IP-адреса, которые совершают подозрительные попытки входа.
Установка Fail2Ban
Для большинства систем установка выполняется одной командой:
sudo apt install fail2ban
Для CentOS/AlmaLinux:
sudo dnf install fail2ban
Базовая настройка
Создайте конфигурационный файл:
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Откройте его в редакторе:
sudo nano /etc/fail2ban/jail.local
Рекомендуемые параметры:
- bantime =
3600— на сколько блокируется IP (в секундах) - findtime =
600— период отслеживания попыток - maxretry =
3— количество попыток до блокировки
Защита SSH
Убедитесь, что блок [sshd] активирован (enabled = true).
Применение и автозапуск
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
Проверка работы
sudo fail2ban-client status
sudo fail2ban-client status sshd
Рекомендации Bit.Hosting
- Не блокируйте свой IP — добавьте его в
ignoreip; - Установите Fail2Ban сразу после развёртывания сервера;
- Регулярно проверяйте логи
/var/log/fail2ban.log.
← Вернуться в раздел «Безопасность»
❓ Нужна помощь с защитой сервера? Напишите в поддержку Bit.Hosting, мы всё настроим!
← Безопасность VPS и серверов