Fail2Ban —это программное обеспечение для защиты веб-серверов и других сетевых служб от атак методом грубой силы (Brute Force). Оно мониторит журналы событий и автоматически блокирует IP-адреса, с которых поступают множественные неудачные попытки входа или выполняются вредоносные действия. После обнаружения подозрительной активности Fail2Ban обновляет правила брандмауэра, чтобы временно заблокировать соответствующий IP-адрес. Кроме того, Fail2Ban может выполнять дополнительные действия, такие как отправка уведомлений по электронной почте. Программа поддерживает большое количество фильтров для различных сервисов, включая Apache, Lighttpd, SSH, FTP и многие другие. Фильтры используют регулярные выражения, которые могут быть легко настроены под конкретные нужды.

Обновление системы

Для обновления системы в Ubuntu или другом дистрибутиве Linux, основанном на Debian, следуйте этим шагам:

Обновление списка пакетов:


Установка последних версий пакетов (обновление системы):


Эти команды помогут вам обновить систему и установить последние версии доступных пакетов. Они также включают в себя все необходимые зависимые пакеты.

Установка Fail2ban

Установите Fail2ban с помощью следующей команды:

 
 

 

Настройка Fail2ban для SSH.

 

Копируем файл конфигурации по умолчанию

Открываем файл jail.local в текстовом редакторе

Находим раздел [sshd] и убеждаемся, что установлены следующие параметры

[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3

Сохраняем и закрываем файл

Перезапускаем службу fail2ban

Проверяем статус службы

Проверяем статус заблокированных IP

Разблокировка IP-адреса

 

 

От root

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *