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 默认配置
Note
1Panel 会默认使用以下配置:
3 故障排除
Note
- 如之前已经手动安装过 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,使用时需要先自行安装;
