GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren Sie Fail2ban unter Rocky Linux 8

In diesem Artikel haben wir die notwendigen Schritte zur Installation von Fail2ban auf Rocky Linux 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Fail2ban ist ein kostenloses Open-Source-Intrusion-Prevention-System (IPS), das den Server vor Brute-Force-Angriffen schützt. Fail2ban ist eigentlich dafür verantwortlich, die Protokolldateien für die ausgewählten Inhalte zu überwachen und ein Skript basierend auf den ausgewählten Inhalten auszuführen.

Voraussetzung:

  • Betriebssystem mit Rocky Linux 8
  • Server-IPv4-Adresse mit Superuser-Berechtigungen (Root-Zugriff)
  • Gnome-Terminal für Linux-Desktop
  • PuTTy SSH-Client für Windows oder macOS
  • Powershell für Windows 10/11
  • Vertraut mit DNF-Befehlen

Installieren Sie Fail2ban auf Rocky Linux 8

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Rocky Linux-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

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

Schritt 2. Überprüfen Sie die Firewalld-Installation.

Standardmäßig wird bei Rocky Linux 8 Firewalld ausgeführt. Wenn dies auf Ihrem System jedoch nicht der Fall ist, starten Sie Firewalld, indem Sie die folgenden Befehle ausführen:

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

Schritt 3. Installieren Sie Fail2ban auf Rocky Linux.

Die Installation von Fail2ban auf Ihrem Rocky Linux-System ist unkompliziert. Installieren Sie jetzt die Fail2ban-Pakete mit dem folgenden Befehl:

sudo dnf install fail2ban fail2ban-firewalld

Sobald Sie fertig sind, stellen Sie fail2ban so ein, dass es beim Booten automatisch startet:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

Schritt 4. Konfigurieren Sie Fail2ban.

Wir müssen eine Kopie der Standardkonfigurationsdatei mit dem Befehl erstellen:

nano /etc/fail2ban/jail.local

Fügen Sie die folgende Konfiguration hinzu:

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

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

[sshd]
enabled = true

Speichern und schließen Sie die Datei und starten Sie dann den Fail2Ban-Dienst neu, um die neuen Einstellungen zu laden:

sudo systemctl restart fail2ban

Schritt 5. Sichern des SSH-Dienstes mit Fail2ban.

Erstellen Sie nun eine Jail-Konfiguration für den SSH-Server, die IP-Adressen nach 3 fehlgeschlagenen Anmeldeversuchen für 1 Tag sperrt:

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

Fügen Sie die folgende Konfiguration hinzu:

[sshd]
enabled = true

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

Um die neue Konfiguration zu übernehmen, starten Sie den fail2ban-Dienst mit dem folgenden Befehl neu:

sudo systemctl restart fail2ban

Überprüfen Sie dann den Jail-Konfigurationsstatus mit dem Befehlszeilendienstprogramm fail2ban-client:

sudo fail2ban-client status

Das ist alles, was Sie tun müssen, um Fail2ban auf Rocky Linux 8 zu installieren. Ich hoffe, Sie finden diesen kurzen Tipp hilfreich. Weitere Informationen zum Fail2ban finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Rocky Linux
  1. So installieren Sie MariaDB 10.6 auf Rocky Linux 8

  2. So installieren Sie Docker unter Rocky Linux 8

  3. So installieren Sie Cockpit unter Rocky Linux 8

  4. So installieren Sie GitLab unter Rocky Linux 8

  5. So installieren Sie MariaDB unter Rocky Linux 8

So installieren Sie Cacti unter Rocky Linux 8

So installieren Sie Joomla auf Rocky Linux 8

So installieren Sie ImageMagick unter Rocky Linux 8

So installieren Sie Spotify unter Rocky Linux 8

So installieren Sie Grafana unter Rocky Linux 8

So installieren Sie Netdata auf Rocky Linux 8