Fail2ban co to jest?
Fail2ban jest to oprogramowanie, które blokuje niepożądany ruch… Np. Gdy ktoś będzie próbował ponad 10 razy zalogować się do naszego konta SSH, to możemy uznać, że taka osoba (w dobie kluczy SSH) jest osobą nieuprawnioną i ten IP należy zbanować na jakiś czas… (np. miesiąc)
Jak zainstalować failban?
Debian:
apt install fail2ban
Centos:
yum install fail2ban
Na obydwóch systemach, aby uruchomić i dodać do autostartu fail2ban należy wykonać:
systemctl start fail2ban
systemctl enable fail2ban
Tym oto sposobem, mamy już zainstalowany i uruchomiony fail2ban 🙂
Przechodzimy teraz do konfiguracji fail2ban`a:
Kopiujemy plik /etc/fail2ban/jail.conf do /etc/fail2ban/jail.local, aby nie został on w żaden sposób nadpisany przez aktualizacje 🙂 :
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
edytujemy jail.local naszym ulubionym edytorem i mamy tam:
bantime = 600
jest to ilosć sekund na ile dany host jest zbanowany ( w tym przypadku i standardowo jest to 10 minut), ja polecam to zmienić na więcej np. 12h