Firewalld è uno strumento potente e semplice da usare per gestire un firewall su server RHEL 8 / CentOS 8 o workstation GNOME. Firewalld consente di gestire l'apertura o la chiusura delle porte utilizzando servizi predefiniti, nonché l'apertura e la chiusura delle porte personalizzate dell'utente.
In questo tutorial imparerai:
- Come aprire e chiudere le porte su RHEL 8 / CentOS 8 con Firewalld.
- Come aprire e chiudere i servizi su RHEL 8 / CentOS 8.
- Come ricaricare la configurazione del firewall.
- Come elencare le porte oi servizi aperti.
Apertura e chiusura delle porte del firewall su RHEL 8 / CentOS 8 utilizzando
firewall-cmd
comando. Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | RHEL 8 / CentOS 8 |
Software | firewall-cmd 0.6.3 o versioni successive |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come aprire le porte su RHEL 8 / CentOS 8 Linux istruzioni dettagliate
Aprire le porte sul sistema RHEL 8 / CentOS 8 è una procedura piuttosto semplice. Ecco come va passo dopo passo:
- In primo luogo, controlla le porte già aperte o il servizio systemd abilitato. Potrebbe essere che la porta che stai tentando di aprire sia già disponibile, nel qual caso non c'è niente da fare:
# firewall-cmd --list-all
- Verifica se il servizio con cui stai tentando di configurare il firewall è disponibile come funzionalità preconfigurata. Il comando seguente elencherà tutti i servizi pronti per l'uso:
# firewall-cmd --get-services
- Ottieni un elenco di zone in cui desideri che la porta venga aperta:
# firewall-cmd --get-zones
Nella maggior parte dei casi sei interessato al
public
zone che è la zona firewall predefinita per tutte le operazioni senza fornire esplicitamente il nome della zona come argomento perfirewall-cmd
comando. - Apri porta o servizio.
Se il servizio con cui desideri configurare il firewall è disponibile come funzionalità preconfigurata come recuperato nel
Passaggio 2 usa il suo nome per aprire il porto.Ad esempio, apriamo la porta del servizio HTTP per la zona
public
:# firewall-cmd --zone=public --permanent --add-service=http
Nel caso in cui la porta che desideri aprire non faccia parte dei servizi preconfigurati usa il
--add-port
opzione. Ad esempio, apriamo la porta TCP8080
per la zonapublic
:# firewall-cmd --zone=public --permanent --add-port 8080/tcp
- Ricarica le impostazioni del firewall. Dopo aver aperto la porta o i servizi, assicurati di ricaricare il firewall:
# firewall-cmd --reload
- Conferma che la porta o il servizio è stato aperto correttamente:
# firewall-cmd --list-all
Come chiudere le porte su RHEL 8 / CentOS 8 Linux istruzioni dettagliate
Aprire le porte sul sistema RHEL 8 è una procedura piuttosto semplice. Ecco come va passo dopo passo:
- Primo controllo per porte o servizi già aperti. Prendi nota della zona, del protocollo, della porta o del servizio che desideri chiudere:
# firewall-cmd --list-all
- Chiudere la porta o il servizio. Il comando seguente chiuderà
http
servizio nelpublic
zona:# firewall-cmd --zone=public --permanent --remove-service http
Nel caso in cui desideri chiudere una porta specifica, usa il
--remove-port
opzione. Per esempio chiudiamo la porta TCP 8080:# firewall-cmd --zone=public --permanent --remove-port 8080
- Ricarica le impostazioni del firewall:
# firewall-cmd --reload
- Conferma che la porta o il servizio è stato chiuso correttamente:
# firewall-cmd --list-all