この質問に対する@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マシンで問題なく実行できました。