Fail2ban ir populārs drošības rīks, kas uzrauga autentifikācijas žurnālus un uz laiku bloķē IP adreses, ja tiek konstatēta ļaunprātīga darbība (piemēram, atkārtoti neveiksmīgi SSH pieteikšanās mēģinājumi).

Tālāk ir tipiska konfigurācija Ubuntu/Debian sistēmām. Citās distribūcijās komandas var atšķirties.

1) Uzstādiet Fail2ban

sudo apt update
sudo apt -y install fail2ban

2) Izveidojiet lokālo konfigurāciju

Nerediģējiet jail.conf tieši. Izveidojiet jail.local:

sudo nano /etc/fail2ban/jail.local

Piemērs SSH (sshd) konfigurācijai:

[sshd]
enabled = true
port    = ssh
maxretry = 5
findtime = 10m
bantime  = 1h

Ieteikums: ja jums ir fiksēta IP adrese, to var iekļaut ignoreip (lietojiet uzmanīgi).

3) Ieslēdziet un restartējiet Fail2ban

sudo systemctl enable --now fail2ban
sudo systemctl restart fail2ban

4) Pārbaudiet statusu

sudo fail2ban-client status
sudo fail2ban-client status sshd

5) Kā atbloķēt IP (ja nejauši nobloķējāt sevi)

sudo fail2ban-client set sshd unbanip 203.0.113.10

Piezīmes

  • Fail2ban bloķē IP ugunsmūra līmenī. Pirms agresīviem noteikumiem pārliecinieties, ka jums ir alternatīva piekļuve (konsoles pieeja).
  • Vislabākais rezultāts ir kopā ar SSH atslēgām un atslēgtu paroļu autentifikāciju.

  Izdrukāt

Dalīties caur:

Komentāri

Apstiprināt iesniegšanu

Lūdzu, ievadiet tekstu no attēla norādītajā lodziņā; tas palīdz mums novērst surogātpastu.