GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare Fail2ban su Rocky Linux 8

In questo articolo, avremo spiegato i passaggi necessari per installare Fail2ban su Rocky Linux 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Fail2ban è un sistema di prevenzione delle intrusioni (IPS) gratuito e open source che protegge il server dagli attacchi di forza bruta. Fail2ban è effettivamente responsabile del monitoraggio dei file di registro per il contenuto selezionato e dell'esecuzione di uno script basato sul contenuto selezionato.

Prerequisito:

  • Sistema operativo con Rocky Linux 8
  • Indirizzo IPv4 del server con privilegi di superutente (accesso root)
  • Terminale Gnome per desktop Linux
  • Client PuTTy SSH per Windows o macOS
  • Powershell per Windows 10/11
  • Familiarità con i comandi DNF

Installa Fail2ban su Rocky Linux 8

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Rocky Linux, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

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

Passaggio 2. Verifica l'installazione di Firewalld.

Per impostazione predefinita, Rocky Linux 8 viene fornito con Firewalld in esecuzione. Tuttavia, se questo non è il caso sul tuo sistema, avvia Firewalld eseguendo i comandi:

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

Passaggio 3. Installa Fail2ban su Rocky Linux.

L'installazione di Fail2ban sul tuo sistema Rocky Linux è semplice, ora installa i pacchetti Fail2ban usando il seguente comando:

sudo dnf install fail2ban fail2ban-firewalld

Al termine, imposta fail2ban in modo che si avvii automaticamente all'avvio:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

Passaggio 4. Configura Fail2ban.

Dobbiamo creare una copia del file di configurazione predefinito con il comando:

nano /etc/fail2ban/jail.local

Aggiungi la seguente configurazione:

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

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

[sshd]
enabled = true

Salva e chiudi il file, quindi riavvia il servizio Fail2Ban per caricare nuove impostazioni:

sudo systemctl restart fail2ban

Passaggio 5. Protezione del servizio SSH con Fail2ban.

Ora crea una configurazione jail per il server SSH che bandirà gli indirizzi IP per 1 giorno dopo 3 tentativi di accesso falliti:

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

Aggiungi la seguente configurazione:

[sshd]
enabled = true

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

Per applicare la nuova configurazione, riavvia il servizio fail2ban utilizzando il seguente comando:

sudo systemctl restart fail2ban

Quindi, verifica lo stato della configurazione della jail utilizzando l'utilità della riga di comando fail2ban-client:

sudo fail2ban-client status

Questo è tutto ciò che devi fare per installare Fail2ban su Rocky Linux 8. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture su Fail2ban, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Rocky Linux
  1. Come installare MariaDB 10.6 su Rocky Linux 8

  2. Come installare Docker su Rocky Linux 8

  3. Come installare Cockpit su Rocky Linux 8

  4. Come installare GitLab su Rocky Linux 8

  5. Come installare MariaDB su Rocky Linux 8

Come installare Cactus su Rocky Linux 8

Come installare Joomla su Rocky Linux 8

Come installare ImageMagick su Rocky Linux 8

Come installare Spotify su Rocky Linux 8

Come installare Grafana su Rocky Linux 8

Come installare Netdata su Rocky Linux 8