配置 Fail2ban 保护 Proxmox VE
2021年12月2日
各种情况下 Proxmox VE 的登陆界面需要暴露在公网的时候,需要使用 fail2ban 来保护它不被暴力破解。
创建 filter
文件 /etc/fail2ban/filter.d/proxmox.conf
1 | [Definition] |
创建 jail
文件 /etc/fail2ban/jail.d/proxmox.conf
1 | [proxmox] |
重启 fail2ban
1 | ~> systemctl restart fail2ban |
然后检查是否配置生效
1 | ~> fail2ban-client status |
更新 PVE 8
由于 Debian 12 的 SSH 和 pveproxy 都使用 systemd 管理日志,可以直接编辑文件 /etc/fail2ban/jail.d/defaults-debian.conf
在最前面加入
1 | [DEFAULT] |
然后移除 /etc/fail2ban/jail.d/proxmox.conf
中的 logpath
行。