Я использую ответ @GarethTheRed на этот вопрос для установки fail2ban на удаленном сервере CentOS 7. Я могу выполнить все шаги до тех пор 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 без проблем.