Инсталирање
Конфигурисање
Фаил2бан је програм који прати активност пријављивања на ваш сервер и блокира увредљиве ИП адресе. Подразумевано ће блокирати ИП адресе 10 минута пре него што их деблокира. Фаил2бан има филтере за праћење сумњивих активности Апацхе, Цоуриер, ССХ и других програма.
Овај водич претпоставља да користите модерну верзију Убунту к64.
Инсталирање
Покрените следеће команде да бисте инсталирали Фаил2бан.
sudo apt-get update
sudo apt-get install fail2ban
Конфигурисање
Подразумевана конфигурациона датотека се налази на следећи начин.
/etc/fail2ban/jail.conf
Да бисте избегли могући сукоб, требало би да направите копију. За овај пример, назваћемо га jail.local.
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Сада када имамо резервну копију, почнимо са уређивањем. Отворите jail.localдатотеку у свом омиљеном уређивачу текста.
sudo vi /etc/fail2ban/jail.local
Можете користити мој пример конфигурације испод. Конфигурисан је за ССХ. Постоје нека подешавања која бисте можда желели да подесите, као што су:
- Додавање обавештења е-поштом када неко покушава да приступи серверу.
- Дужина забране.
- Максималан број покушаја пре извршења забране.
- Укључите свој статички ИП у "игнореип" (ако га имате).
Пример конфигурације
[DEFAULT]
ignoreip = 127.0.0.1/8
bantime = 1800
maxretry = 4
[ssh-route]
maxretry = 3
action = iptables[name=SSH, port=ssh, protocol=tcp]
sendmail-whois[name=SSH, dest=root, sender=fail2ban@your-domain.com]
Када извршите било какве промене у конфигурацији, поново покрените Фаил2бан и спремни сте.
sudo service fail2ban restart