fail2ban

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

safronowmax
Сообщения: 103

fail2ban

Сообщение safronowmax »

Подскажите пожалуйста, установил fail2ban на Centos 5.5, настроил на брутфорс по ssh, захожу по ssh под учеткой root - блокировка ip не срабатывает. Прописал в /etc/fail2ban/filter.d/sshd.conf в failregex следующее выражение:
^.* Failed password for root * from <HOST> port .*$
Проверил это выражение с помощью fail2ban-regex: fail2ban-regex /var/log/secure '^.* Failed password for root * from <HOST> port .*$'
В ответ fail2ban-regex пишет:
<code>
Addreses found:
(1)
192.168.1.3 (Thu Jan 13 10:49:03 2011)
192.168.1.3 (Thu Jan 13 10:55:12 2011)
192.168.1.3 (Thu Jan 13 10:59:26 2011)

То есть выражение составлено правильно, но почему тогда не блокируется ip, когда заходишь с помощью root?
Если же заходишь под неправильным логином и паролем, то fail2ban нормально срабатывает и ip блокируется
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: fail2ban

Сообщение SLEDopit »

safronowmax писал(а):
14.01.2011 17:37
захожу по ssh под учеткой root - блокировка ip не срабатывает.
э, а смысл?
в /etc/ssh/sshd_config пишете PermitRootLogin no и не паритесь. при чем тут fail2ban?

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: fail2ban

Сообщение safronowmax »

SLEDopit, спасибо за ответ, про запрет root'a в sshd я и сам знаю. НО мне нужно заходить именно из под root'a, это связано с одной программкой, которая работает через ssh и не может использовать su или sudo. Поэтому вопрос остается в силе
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: fail2ban

Сообщение patrius »

safronowmax, а использование iptables?
Кроме того из САБЖА не ясно: что должно быть? что именно не срабатывет?
safronowmax, а вы брутфорсить пробовали? что это означает понимаете?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: fail2ban

Сообщение SLEDopit »

safronowmax писал(а):
15.01.2011 09:38
которая работает через ssh и не может использовать su или sudo.
а может стоит разобраться с причиной, а не городить костыли?
расскажите лучше, что за программа и что не работает.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: fail2ban

Сообщение BIgAndy »

SLEDopit писал(а):
15.01.2011 12:01
safronowmax писал(а):
15.01.2011 09:38
которая работает через ssh и не может использовать su или sudo.
а может стоит разобраться с причиной, а не городить костыли?
расскажите лучше, что за программа и что не работает.

Включу телепата. Su вызывается без дефиса.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: fail2ban

Сообщение safronowmax »

Когда я подключаюсь с помощью putty по ssh и ввожу логин root и неправильные пароли, то fail2ban должен блокировать ip-адрес после нескольких неправильных попыток, но этого не происходит.

Программа, которую мне нужно использовать - WinSCP, в ней мне нужен доступ root'a, но она не работает через su или sudo

Через iptables пробовал:
iptables -A INPUT -p tcp --syn --dport 22 -m recent --name ssh--set
iptables -A INPUT -p tcp --syn --dport 22 -m recent --name ssh--update --seconds 30 --hitcount 3 -j DROP

но данные правила также не работают
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: fail2ban

Сообщение SLEDopit »

safronowmax писал(а):
15.01.2011 12:40
Программа, которую мне нужно использовать - WinSCP, в ней мне нужен доступ root'a, но она не работает через su или sudo
все там работает. если настроить безпарольный sudo su - для вашего пользователя и в самом winscp во вкладке SCP/Shell указать шеллом sudo su -.
BIgAndy писал(а):
15.01.2011 12:10
Включу телепата.
fail (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: