Saya menggunakan jawaban @GarethTheRed untuk pertanyaan ini untuk menginstal fail2ban pada server CentOS 7 jarak jauh. Saya dapat menyelesaikan semua langkah sampai tail -f /var/log/fail2ban.log
, pada titik mana saya mendapatkan hasil yang berbeda dari yang dia dapatkan dalam jawabannya.
Inilah hasil yang saya dapatkan pada langkah ini:
[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'
Setelah baris terakhir, saya hanya mendapatkan kursor tapi tidak ada command prompt kecuali saya mengetik Ctrl-C
.
Ketika saya mengetik systemctl status fail2ban
, itu memberitahu saya bahwa fail2ban
itu aktif. Ketika saya keluar dari sistem dan masuk lagi nanti, sshd
beri tahu saya bahwa ada banyak upaya gagal untuk masuk sejak login terakhir saya. Jadi harus ada fail2ban
log. Tetapi sepertinya saya tidak dapat menemukan mereka.
Bisakah seseorang menunjukkan kepada saya bagaimana cara mengatur ini sehingga fail2ban
menghasilkan log yang bisa saya lacak?
fail2ban
sekarang dalam repo EPEL. Coba pasang dari sana. Copot versi yang sekarang dan pastikan tidak ada file konfigurasi yang tersisa, dll. Kemudian instal dari EPEL. Saya menjalankannya pada mesin CentOS 7 tanpa masalah.