GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Fail2ban na Rocky Linux 8

V tomto článku vysvětlíme nezbytné kroky k instalaci Fail2ban na Rocky Linux 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Fail2ban je bezplatný a open source systém prevence narušení (IPS), který chrání server před útoky hrubou silou. Fail2ban je ve skutečnosti zodpovědný za sledování souborů protokolu pro vybraný obsah a spuštění skriptu na základě vybraného obsahu.

Předpoklad:

  • Operační systém s Rocky Linux 8
  • Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
  • Gnome Terminal pro Linux Desktop
  • Klient PuTTy SSH pro Windows nebo macOS
  • Powershell pro Windows 10/11
  • Znáte příkazy DNF

Nainstalujte Fail2ban na Rocky Linux 8

Krok 1. Než začnete instalovat jakýkoli balíček na váš server Rocky Linux, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

Krok 2. Zkontrolujte instalaci brány firewall.

Ve výchozím nastavení je Rocky Linux 8 vybaven firewallem. Pokud tomu tak ve vašem systému není, spusťte Firewalld provedením příkazů:

sudo dnf info firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld

Krok 3. Nainstalujte Fail2ban na Rocky Linux.

Instalace Fail2ban na váš systém Rocky Linux je přímočará. Nyní nainstalujte balíčky Fail2ban pomocí následujícího příkazu:

sudo dnf install fail2ban fail2ban-firewalld

Až budete hotovi, nastavte fail2ban tak, aby se automaticky spouštěl při spouštění:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

Krok 4. Nakonfigurujte Fail2ban.

Musíme vytvořit kopii výchozího konfiguračního souboru pomocí příkazu:

nano /etc/fail2ban/jail.local

Přidejte následující konfiguraci:

[DEFAULT]
# Ban hosts for one hour:
bantime = 3600

# Override /etc/fail2ban/jail.d/00-firewalld.conf:
banaction = iptables-multiport

[sshd]
enabled = true

Uložte a zavřete soubor a poté restartujte službu Fail2Ban, aby se načetla nová nastavení:

sudo systemctl restart fail2ban

Krok 5. Zabezpečení služby SSH pomocí Fail2ban.

Nyní vytvořte konfiguraci vězení pro server SSH, která zakáže IP adresy na 1 den po 3 neúspěšných pokusech o přihlášení:

sudo nano /etc/fail2ban/jail.d/sshd.local

Přidejte následující konfiguraci:

[sshd]
enabled = true

# Override the default global configuration
# for specific jail sshd
bantime = 1d
maxretry = 3

Chcete-li použít novou konfiguraci, restartujte službu fail2ban pomocí následujícího příkazu:

sudo systemctl restart fail2ban

Potom ověřte stav konfigurace vězení pomocí nástroje příkazového řádku fail2ban-client:

sudo fail2ban-client status

To je vše, co potřebujete k instalaci Fail2ban na Rocky Linux 8. Doufám, že vám tento rychlý tip pomůže. Další informace o Fail2ban najdete v jejich oficiální znalostní databázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Rocky Linux
  1. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8

  3. Jak nainstalovat MariaDB na Rocky Linux 8

  1. Jak nainstalovat Cockpit na Rocky Linux 8

  2. Jak nainstalovat GitLab na Rocky Linux 8

  3. Jak nainstalovat Rocky Linux 8.4

  1. Jak nainstalovat FreeIPA na Rocky Linux 8

  2. Jak nainstalovat Podman na Rocky Linux 8

  3. Jak nainstalovat Flatpak na Rocky Linux 8