Ubuntu 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/里面新建一个文件来写自己的设置。