fail2ban не работает должным образом

После нескольких умышленных неудачных попыток входа в систему fail2ban забанил меня с моего сервера, но я все еще могу войти в систему после этого.

# iptables -L  
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh

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 -- dslb-xx-xx-xx-xx.pools.arcor-ip.net anywhere
RETURN all -- anywhere anywhere 



cat /var/log/fail2ban.log  
Ban xx.xx.xx.xx  
xx.xx.xx.xx already banned


ssh user@yy.yy.yy.yy -p yyyyy  
user's password:************  
Linux hostname 2.6.26-2-amd64  
user@hostname:~$

Так что fail2ban говорит мне, что я забанен, но я все еще могу войти.
Есть намеки?

Вот весь вывод "iptables -L"

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
fail2ban-ssh  tcp  --  anywhere anywhere        multiport dports ssh  

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  --  dslb-xx-xx-xx-xx.pools.arcor-ip.net  anywhere  
RETURN     all  --  anywhere             anywhere

1 ответ

Решение

В файле /fail2ban/jail.conf отредактируйте следующее:

[ssh]

enabled  = true
filter   = sshd
action   = iptables[name=SSH, port="yyyy,ssh", protocol=tcp]
logpath  = /var/log/sshd/current
maxretry = 3

Я видел, что вы использовали альтернативный порт для ssh, поэтому замените yyyy на порт, который работает sshd deamon.

Затем перезапустите fail2ban.

Другие вопросы по тегам