Ich verwende die Antwort von @GarethTheRed auf diese Frage , um fail2ban auf einem entfernten CentOS 7-Server zu installieren. Ich kann alle Schritte ausführen, bis tail -f /var/log/fail2ban.logich andere Ergebnisse erhalte als in seiner Antwort.
Hier sind die Ergebnisse, die ich bei diesem Schritt erhalte:
[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'
Nach der letzten Zeile erhalte ich nur einen Cursor, aber keine Eingabeaufforderung, es sei denn, ich tippe Ctrl-C.
Wenn ich tippe systemctl status fail2ban, wird mir mitgeteilt, dass fail2banaktiv ist. Wenn ich mich vom System abmelde und sshdmich später wieder anmelde, werden mir viele fehlgeschlagene Anmeldeversuche seit meiner letzten Anmeldung gemeldet. Also sollte es fail2banProtokolle geben. Aber ich kann sie scheinbar nicht finden.
Kann mir jemand zeigen, wie ich dieses Setup so einrichte, dass fail2banProtokolle erstellt werden, die ich nachverfolgen kann?
fail2banist jetzt im EPEL-Repo. Versuchen Sie es von dort zu installieren. Deinstallieren Sie die aktuelle Version und stellen Sie sicher, dass keine restlichen Konfigurationsdateien usw. vorhanden sind. Installieren Sie dann von EPEL. Ich habe es ohne Probleme auf einem CentOS 7-Computer ausgeführt.