Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: РЕШЕНО. fail2ban не банит  (Прочитано 8373 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
РЕШЕНО. fail2ban не банит
« : 28 Сентября 2014, 23:11:21 »
hi2all!
Система ubuntu 13.04, ssh висит на нестандартном порту (предположим, 12036).
Настройки fail2ban такие:

/etc/fail2ban/fail2ban.conf
(Нажмите, чтобы показать/скрыть)

cat /etc/fail2ban/jail.conf
(Нажмите, чтобы показать/скрыть)

Проверяю, пытаюсь зайти под левыми логин-паролями, при третьем неверном вводе срабатывает конфиг ssh и разрывает соединение. При этом fail2ban должен банить при 2-ой неверной попытке, чего не происходит. Проверяю логи fail2ban:
2014-09-28 20:58:38,691 fail2ban.actions: WARNING [ssh] Ban МОЙ.IP.АД.РЕС
2014-09-28 20:59:02,728 fail2ban.actions: WARNING [ssh] МОЙ.IP.АД.РЕС already banned


Вывод iptables -n:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
fail2ban-ssh  tcp  --  0.0.0.0/0            0.0.0.0/0            multiport dports 22

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain fail2ban-ssh (1 references)
target     prot opt source               destination
DROP       all  --  МОЙ.IP.АД.РЕС        0.0.0.0/0
RETURN     all  --  0.0.0.0/0            0.0.0.0/0


В цепочке INPUT порт почему-то 22, вместо нужного мне 12036!
Поэтому я могу после бана брутфорсить заново.
Как это можно поправить?

« Последнее редактирование: 29 Сентября 2014, 12:48:52 от DDDstart »
Неверующие остаются неверующими только до момента своей смерти

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: fail2ban не банит
« Ответ #1 : 28 Сентября 2014, 23:24:15 »
DDDstart,
Цитировать
fail2ban должен банить при 2-ой неверной попытке, чего не происходит
Тогда maxretry=1 (тут число повторов)

На счет загруженных правил

sudo iptables-save
« Последнее редактирование: 28 Сентября 2014, 23:30:12 от bukass »
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: fail2ban не банит
« Ответ #2 : 29 Сентября 2014, 00:26:12 »
grep -ER '22|ssh' /etc/fail2ban?

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: fail2ban не банит
« Ответ #3 : 29 Сентября 2014, 07:10:36 »
Тогда maxretry=1 (тут число повторов)
На счет загруженных правил
sudo iptables-save

Поставил maxretry=1 - все осталось по-прежнему - соединение разрывает sshd после третьей неудачной попытке авторизоваться.

iptables-save дает следующее (и это уже с учетом поправок, внесенных мною в action и filter по подсказке уважаемого ArcFi)

(Нажмите, чтобы показать/скрыть)

22 порт все-равно остается, хотя я его вырезал уже отовсюду, где только возможно в action и filter.


Пользователь решил продолжить мысль [time]29 Сентябрь 2014, 07:16:06[/time]:
grep -ER '22|ssh' /etc/fail2ban?

После внесенных изменений по замене порта получилось следующее:
grep -ER '22|ssh' /etc/fail2ban
(Нажмите, чтобы показать/скрыть)

В 4-ой строке port = ssh прописан для [dropbear], который находится в состоянии false.
« Последнее редактирование: 29 Сентября 2014, 07:21:43 от DDDstart »
Неверующие остаются неверующими только до момента своей смерти

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: fail2ban не банит
« Ответ #4 : 29 Сентября 2014, 08:55:49 »
Сервис fail2ban перезапускали после изменения конфигов?

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: fail2ban не банит
« Ответ #5 : 29 Сентября 2014, 12:48:09 »
ArcFi, спасибо!
Я как-то, видимо, криво перезапускал.
Сейчас рестартанул сервис и все зафурычило, как нужно.
Банит, как нужно.
Неверующие остаются неверующими только до момента своей смерти

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.