Centos7 fail2ban配置邮件提醒


Centos7  fail2ban版本

[root@vm7 ~]# rpm -qa fail2ban
fail2ban-0.11.2-3.el7.noarch

这里拿vsftpd举例

在/etc/fail2ban/jail.d 目录下创建独立配置文件

[root@vm7 ~]# vi /etc/fail2ban/jail.d/vsftpd.local 

[vsftpd]
enabled = true
port     = ftp,ftp-data,ftps,ftps-data
logpath  = %(vsftpd_log)s
bantime  = 6h
findtime  = 10m
maxretry = 1

#邮件通知配置 action = iptables[name=VSFTPD, port=ftp, protocol=tcp] sendmail-whois[name=VSFTPD, dest=123456@qq.com] #配置收件箱地址

修改主配置文件

[root@vm7 ~]# vi /etc/fail2ban/jail.conf
#mta = sendmail mta = mail #更改为mail

测试:

fail2ban变更iptables封禁策略为DROP

fail2ban的默认iptables封禁策略为 REJECT --reject-with icmp-port-unreachable

在/etc/fail2ban/action.d/目录下创建文件 iptables-blocktype.local

内容如下:

[Init]
blocktype = DROP