我使用@GarethTheRed的答案,这个问题到远程的CentOS 7服务器上安装的fail2ban。我能够完成直到的所有步骤,到tail -f /var/log/fail2ban.log
那时,我得到的结果与他的回答不同。
这是我在此步骤中得到的结果:
[root@remotecentosserver.com ~]# tail -f /var/log/fail2ban.log
2014-12-02 16:55:53,548 fail2ban.server.server[6667]: INFO Changed logging target to /var/log/fail2ban.log for Fail2ban v0.9.0
2014-12-02 16:55:53,550 fail2ban.server.database[6667]: INFO Connected to fail2ban persistent database '/var/lib/fail2ban/fail2ban.sqlite3'
2014-12-02 16:55:54,239 fail2ban.server.database[6667]: WARNING New database created. Version '2'
最后一行之后,除非输入,否则我只会得到一个光标,但没有命令提示符Ctrl-C
。
当我键入时systemctl status fail2ban
,它告诉我它fail2ban
处于活动状态。当我退出系统并稍后重新登录时,sshd
告诉我自从上次登录以来,已经有很多失败的登录尝试。因此应该有fail2ban
日志。但是我似乎找不到它们。
有人可以告诉我如何进行设置,以便fail2ban
生成可以跟踪的日志吗?
fail2ban
现在位于EPEL仓库中。尝试从那里安装。卸载当前版本,并确保没有残留的配置文件等。然后从EPEL安装。我已经在CentOS 7机器上运行了它,没有任何问题。