Итак, мой fail2ban не работал, и при попытках заставить его работать файлы конфигурации запутались. Решил начать с нуля.
Я запустил их как sudo
apt-get remove fail2ban
apt-get purge fail2ban
rm -r /etc/fail2ban
Надеюсь, я полностью удалю его, поскольку первые две команды сохранили беспорядочные файлы конфигурации.
Итак, теперь, когда я apt-get install fail2ban, он загружает и устанавливает пакет, однако он имеет это, когда я пытаюсь его запустить
* Starting authentication failure monitor fail2ban ERROR Found no accessible config files for 'fail2ban' under /etc/fail2ban
ERROR No section: 'Definition'
ERROR No section: 'Definition'
ERROR Found no accessible config files for 'fail2ban' under /etc/fail2ban
ERROR Found no accessible config files for 'jail' under /etc/fail2ban
ERROR No section: 'Definition'
ERROR No section: 'Definition'
Эти файлы конфигурации действительно отсутствуют. Почему они не воссоздаются при переустановке F2B? Как начать с нуля и переустановить по умолчанию?
Я использую Ubuntu 14.04.2 LTS
Я исправляю проблему:
service fail2ban stop
rm -r /etc/fail2ban/
apt-get purge fail2ban
apt-get install fail2ban
У меня похожая проблема с некоторыми конфигами и я ее просто решил. Попробуйте получить их:
/usr/share/doc/fail2ban/dist-config
Вы можете скопировать jail.conf и fail2ban.conf в /etc/fail2ban
Есть много других источников в папках action.d/
и filter.d/
и вы можете скопировать затем в /etc/fail2ban/
соответствующая папка (как вы сказали).
Скачайте нужные вам файлы прямо с GitHub.
cd /etc/fail2ban/
wget https://raw.githubusercontent.com/fail2ban/fail2ban/0.11/config/fail2ban.conf
wget https://raw.githubusercontent.com/fail2ban/fail2ban/0.11/config/jail.conf
Вы должны указать свои файлы в / etc / fail2ban:
ls -lh /etc/fail2ban
Должен быть jail.conf и fail2ban.conf вместе с их соответствующими тюрьма.d , fail2ban.d, filter.d и действие.d каталоги для файлов .conf.
filter.d и действие.d должен быть заполнен несколькими файлами .conf по умолчанию для разных служб.
Ошибка сообщает вам, что файлов нет.
Кроме того, что у вас в /var/log/fail2ban.log ?