Сервер в сети постоянно пробуют на прочность: кто-то перебирает пароли по SSH, вход за входом. fail2ban для того и ставят — он должен ловить такие адреса и банить их.
На учебный sshd (служба lab-sshd, порт 2222) с соседнего адреса 192.0.2.20 идёт перебор паролей, fail2ban запущен. Посмотри, кого он забанил и что при этом в журнале службы.
Посмотри, кого забанил fail2ban
На учебный sshd (служба lab-sshd, порт 2222) с соседнего адреса 192.0.2.20 идёт перебор паролей, fail2ban запущен. Посмотри состояние jail sshd и последние отказы в журнале службы.
Сначала предположи
fail2ban запущен, а по журналу lab-sshd идёт перебор. Что будет в строке Banned IP list?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Перебор по журналу идёт, а jail насчитал 0 попыток и никого не забанил. Почему?
-
Служба работает —
systemctl is-active fail2banотвечаетactive. Она просто читает журнал не той службы. -
ignoreip тут не задан, и он убрал бы адрес из банов, а не обнулил бы счётчик:
Total failedтоже 0 — попыток jail не видел вовсе.
jail читал журнал не той службы, поэтому попыток не увидел.