Этот bash-скрипт предназначен для мониторинга статуса сервиса Fail2Ban на Linux-системах.
Создайте ссылку на fail2ban.log:
sudo ln -s /var/log/fail2ban.log $HOME/f2ban/fail2ban.log
- Проверка наличия fail2ban.log в той же директории, где находится скрипт.
- Вывод последних строк из fail2ban.log, присутствующих в этой директории.
- Получение статуса работы fail2ban для sshd.
- Запись всего вывода скрипта в log-файл, который будет создаваться в той же директории, где находится скрипт. Имя этого файла будет содержать дату и время выполнения скрипта.
Просто выполните этот скрипт:
./f2ban.sh
Для автоматического запуска при подключении к SSH выполните следующие действия:
- Откройте файл .bashrc:
sudo nano ~/.bashrc
- В конец файла добавьте следующую строку:
sh $HOME/f2ban/f2ban.sh
Теперь при каждом подключении к SSH этот скрипт будет автоматически запускаться.