Debian 12 上 fail2ban服务无法启动解决方法
新主机安装fail2ban无法启动,提示:
Failed during configuration: Have not found any log file for sshd jail
原因应该是fail2ban默认开启ssh监控,却找不到ssh的日志。网上搜索发现有人在GitHub上给出了解决方案。在jail设置里面加上以下内容即可顺利启动:
[DEFAULT] backend = systemd
软件默认设置是auto,但似乎无法判定系统使用了systemd,只好手动指定。
注意尽量不要修改/etc/fail2ban/jail.conf,而是在/etc/fail2ban/jail.d/里面新建一个文件来写自己的设置。