Telepítés
Konfigurálás
A Fail2ban egy olyan program, amely figyeli a bejelentkezési tevékenységet a szerveren, és blokkolja a jogsértő IP-címeket. Alapértelmezés szerint 10 percig blokkolja az IP-címeket, mielőtt feloldja azokat. A Fail2ban szűrőkkel rendelkezik az Apache, Courier, SSH és más programok gyanús tevékenységeinek megfigyelésére.
Ez az útmutató feltételezi, hogy az Ubuntu x64 modern verzióját használja.
Telepítés
Futtassa a következő parancsokat a Fail2ban telepítéséhez.
sudo apt-get update
sudo apt-get install fail2ban
Konfigurálás
Az alapértelmezett konfigurációs fájl a következőképpen található.
/etc/fail2ban/jail.conf
Az esetleges konfliktusok elkerülése érdekében készítsen róla másolatot. Ebben a példában ezt nevezzük jail.local.
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Most, hogy van biztonsági másolatunk, kezdjük el a szerkesztést. Nyissa meg a jail.localfájlt kedvenc szövegszerkesztőjében.
sudo vi /etc/fail2ban/jail.local
Használhatja az alábbi konfigurációs példámat. SSH-ra van konfigurálva. Vannak olyan beállítások, amelyeket érdemes módosítani, például:
- E-mail értesítések hozzáadása, ha valaki megpróbál hozzáférni a szerverhez.
- A tilalom időtartama.
- Az újrapróbálkozások maximális száma a kitiltás végrehajtása előtt.
- Adja meg statikus IP-címét az "ignoreip"-ben (ha van).
Példa konfig
[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]
Miután elvégezte a konfigurációs módosításokat, indítsa újra a Fail2ban-t, és már mehet is.
sudo service fail2ban restart