Настройка Fail2Ban на VPS

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 и серверов

Bit.Hosting

Сравнение тарифов

Стоимость рассчитана для выбранного периода оплаты.