Firewalld è un meccanismo di sottolineatura per la configurazione del firewall su RHEL 8 / CentOS 8. L'attuale versione RHEL 8 / CentOS 8 del demone Firewalld è basata su Nftables. Per controllare le porte aperte su RHEL 8 / CentOS 8 puoi usare il firewall-cmd
comando come mostrato di seguito. Discuteremo anche come controllare le porte aperte in remoto con nmap
comando.
In questo tutorial imparerai:
- Come controllare le porte aperte su RHEL 8.
- Come controllare i servizi su RHEL 8.
- Come controllare le porte aperte da remoto usando
nmap
. - Come elencare le porte aperte e il servizio con
firewall-cmd
.
Controlla le porte aperte sul firewall Linux RHEL 8 utilizzando
firewall-cmd
comando. Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | RHEL 8 / CentOS 8 |
Software | N/D |
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 controllare le porte aperte su RHEL 8 / CentOS 8 Linux istruzioni passo passo
Quando si verifica la presenza di porte firewall aperte su Linux RHEL 8 / CentOS 8, è importante sapere che le porte firewall possono essere aperte in due modi diversi. Innanzitutto, la porta del firewall può essere aperta come parte di un servizio preconfigurato. Ad esempio:
# firewall-cmd --zone=public --permanent --add-service=http
In secondo luogo, le porte possono essere aperte direttamente come porte personalizzate predefinite dall'utente. Esempio:
# firewall-cmd --permanent --add-port 8080/tcp
- Controlla le porte di servizio aperte:
# firewall-cmd --list-services cockpit dhcpv6-client http https ssh
I servizi di cui sopra hanno le porte pertinenti aperte.
- Verifica porte aperte:
# firewall-cmd --list-ports 20/tcp 8080/tcp
Le porte sopra, ovvero
20
e8080
sono aperti al traffico in entrata. - Controlla tutte le porte e i servizi aperti:
# firewall-cmd --list-all
- Infine puoi ottenere una panoramica precisa di tutte le porte aperte tramite
nmap
comando per qualsiasi host Linux remoto. Ad esempio il seguentenmap
il comando sonderà le 1000 porte più comunemente utilizzate:$ nmap rhel8 Host is up (0.78s latency). Not shown: 994 filtered ports PORT STATE SERVICE 20/tcp closed ftp-data 22/tcp open ssh 80/tcp open http 443/tcp closed https 8080/tcp closed http-proxy 9090/tcp closed zeus-admin
Tieni presente che
closed
significa che la porta del firewall è aperta, tuttavia, il servizio di sottolineatura sul server RHEL 8 / CentOS 8 effettivo non è in esecuzione. È anche possibile controllare una porta specifica. Ad esempio:$ nmap -p 80 rhel8 PORT STATE SERVICE 80/tcp open http
Visita la nostra guida a nmap per ulteriori nmap
esempi di utilizzo dei comandi.