Debian7下Fail2Ban安装和配置

安装很简单

apt-get install fail2ban

修改配置文件

1、进入目录

cd /etc/fail2banbash

2、修改总体配置文件 jail.conf
(1)总体配置

此ip或者ip段为例外,不受以下条件影响

ignoreip = 127.0.0.1# 封锁时间(如一天为:86400)
bantime  = 600

在多长时间以内达到条件则开始执行封锁,如600秒达到3次则执行。 # 单位:秒

findtime  = 600

在以上条件的出错次数,如600秒达到3次则执行。# 单位:次maxretry = 3bash

(2)SSH设置

[ssh-iptables]

enabled  = false   #是否开启,开启则为true
filter   = sshd
action   = iptables[name=SSH, port=ssh, protocol=tcp]  #post为端口号
sendmail-whois[name=SSH, dest=you@mail.com, sender=fail2ban@mail.com]
maxretry = 5                  #尝试错误次数bash

注意,以上“相应错误日志”文件必须于实际相匹配,否则Fail2Ban也无法正常工作。
四、保存并重启Fail2Ban

service fail2ban restart    #重启fail2ban
chkconfig fail2ban on      #设置为开机自动启动bash

五、验证Fail2Ban是否正常运行

fail2ban-client statusbash