Fail2ban сошел с ума

1с и web разработка

Интересный диагноз для fail2ban? Началось все с загрузки процессора им под 100%. Заглянул в fail2ban.log, а он каждую секунду блокирует по 2-3 ip с правилом ssh

Дело ясное, подумал я. Кто-то очень хочет доступ к моему серверу и для этого использует бот-сеть. Она перебирает пароли. Но когда счет пошел на тысячи заблокированных адресов — у меня закрались сомнения. Возможно кто-то и хочет доступ к моему серверу, но не ценой ботнета из нескольких тысяч машин.

Сменил порт ssh. Я уже давно хотел это сделать, но все как-то руки не доходили.

А блокировки ip не прекратились. Причем по правилу ssh. Нужели ботнет такой умный и сразу вычислил новый порт? Да быть не может. Копаем дальше

После наблюдения за fail2ban.log я заметил одну особенность: Сначала fail2ban отправляет в бан несколько тысяч ip, а потом удаляет их же из бана и ходит так по кругу. И еще заметил неприлично большой лог fail2ban (около 500Мб). Удалил лог — не помогло.

И где-то вычитал в интернете, что решают некоторые проблемы с fail2ban путем удаления его базы. Решение оказалось именно в этом. Видимо fail2ban заглючило в каком-то месте и он начал заниматься никому не нужной работой.

Удаление его базы делается так:

  1. Останавливаем сервис
  2. Удаляем базу
  3. Запускаем сервис

 

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

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