Fail2ban
1 安装
"RedHat / CentOS"
Note
1、安装 epel 源
2、安装 Fail2ban
3、启动 Fail2ban 服务
4、开机自启动
5、查看 Fail2ban 服务状态
"Ubuntu / Debian"
Note
1、安装 Fail2ban
2、Debian 12 及以上的版本需要手动安装 rsyslog
3、启动 Fail2ban 服务
4、开机自启动
5、查看 Fail2ban 服务状态
2 默认配置
1Panel 会默认使用以下配置:
3 故障排除
- 如之前已经手动安装过 Fail2ban,需要将 [sshd] 部分的配置信息写入到 jail.local 中,重启 fail2ban 服务,否则可能出现获取黑名单报错的问题
- 如果选择的禁用方式为 -muliport,则在封禁时,只会禁用配置中的端口,如默认配置中的 22
- 如果需要修改禁用方式,需要先判读对应服务是否正常可用
- RedHat/CentOS 使用的是 Firewall 防火墙
- Debian/Ubuntu使用的是 UFW 防火墙
- 日志路径需要根据操作系统修改
- RedHat/CentOS 日志为 /var/log/secure
- Debian/Ubuntu 日志为 /var/log/auth.log
- Debian 从 12 开始弃用了 rsyslog,使用时需要先自行安装
