centos7
1、上传 fail2ban的压缩包后解压
tar xf fail2ban-0.8.14.tar.gz
cd fail2ban-0.8.14
2、检查环境:
python -V
uname -r
3、安装
python setup.py install
4.生成服务启动脚本软连接并开机自启
cp files/redhat-initd /etc/init.d/fail2ban
/sbin/chkconfig fail2ban on
- vim /etc/fail2ban/jail.conf
jail.conf 防护配置
[DEFAULT] ## 全局设置,优先级最小
ignoreip = 127.0.0.1/8 ## 不受限制的 IP ,多组用空格分割
bantime = 600 ## 非法 IP 被屏蔽时间(秒),-1 代表永远封锁
findtime = 600 ## 设置多长时间(秒)内超过 maxretry 限制次数即被封锁
maxretry = 3 ## 最大尝试次数
backend = auto ## 日志修改检测机制(gamin 、polling 、auto 三种)
usedns = warn