Подскажите пожалуйста, установил 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 блокируется
fail2ban
Модераторы: SLEDopit, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: fail2ban
э, а смысл?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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
safronowmax
- Сообщения: 103
Re: fail2ban
SLEDopit, спасибо за ответ, про запрет root'a в sshd я и сам знаю. НО мне нужно заходить именно из под root'a, это связано с одной программкой, которая работает через ssh и не может использовать su или sudo. Поэтому вопрос остается в силе
-
patrius
- Сообщения: 337
- ОС: Debian (4 & 5) -> Gentoo
Re: fail2ban
safronowmax, а использование iptables?
Кроме того из САБЖА не ясно: что должно быть? что именно не срабатывет?
safronowmax, а вы брутфорсить пробовали? что это означает понимаете?
Кроме того из САБЖА не ясно: что должно быть? что именно не срабатывет?
safronowmax, а вы брутфорсить пробовали? что это означает понимаете?
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: fail2ban
а может стоит разобраться с причиной, а не городить костыли?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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
BIgAndy
- Сообщения: 1923
Re: fail2ban
SLEDopit писал(а): ↑15.01.2011 12:01а может стоит разобраться с причиной, а не городить костыли?safronowmax писал(а): ↑15.01.2011 09:38которая работает через ssh и не может использовать su или sudo.
расскажите лучше, что за программа и что не работает.
Включу телепата. Su вызывается без дефиса.
-
safronowmax
- Сообщения: 103
Re: fail2ban
Когда я подключаюсь с помощью 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
но данные правила также не работают
Программа, которую мне нужно использовать - 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
все там работает. если настроить безпарольный sudo su - для вашего пользователя и в самом winscp во вкладке SCP/Shell указать шеллом sudo su -.safronowmax писал(а): ↑15.01.2011 12:40Программа, которую мне нужно использовать - WinSCP, в ней мне нужен доступ root'a, но она не работает через su или sudo
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.
The more you believe you don't do mistakes, the more bugs are in your code.