Firewalld est un mécanisme de soulignement pour la configuration du pare-feu sur RHEL 8 / CentOS 8. La version actuelle de RHEL 8 / CentOS 8 du démon Firewalld est basée sur Nftables. Pour vérifier les ports ouverts sur RHEL 8 / CentOS 8, vous pouvez utiliser le firewall-cmd
commande comme indiqué ci-dessous. Nous verrons également comment vérifier les ports ouverts à distance avec le nmap
commande.
Dans ce didacticiel, vous apprendrez :
- Comment vérifier les ports ouverts sur RHEL 8.
- Comment vérifier les services sur RHEL 8.
- Comment vérifier les ports ouverts à distance à l'aide de
nmap
. - Comment répertorier les ports et services ouverts avec
firewall-cmd
.

firewall-cmd
commande. Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | RHEL 8/CentOS 8 |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment vérifier les ports ouverts sur les instructions étape par étape de RHEL 8 / CentOS 8 Linux
Lors de la vérification des ports de pare-feu ouverts sur RHEL 8 / CentOS 8 Linux, il est important de savoir que les ports de pare-feu peuvent être ouverts de deux manières différentes. Premièrement, le port du pare-feu peut être ouvert dans le cadre d'un service préconfiguré. Par exemple :
# firewall-cmd --zone=public --permanent --add-service=http
Deuxièmement, les ports peuvent être ouverts directement en tant que ports personnalisés prédéfinis par l'utilisateur. Exemple :
# firewall-cmd --permanent --add-port 8080/tcp
- Vérifier les ports de service ouverts :
# firewall-cmd --list-services cockpit dhcpv6-client http https ssh
Les services ci-dessus ont leurs ports correspondants ouverts.
- Vérifier les ports ouverts :
# firewall-cmd --list-ports 20/tcp 8080/tcp
Les ports ci-dessus, à savoir
20
et8080
sont ouverts au trafic entrant. - Vérifiez tous les ports et services ouverts :
# firewall-cmd --list-all
- Enfin, vous pouvez obtenir un aperçu précis de tous les ports ouverts par le
nmap
commande pour tout hôte Linux distant. Par exemple, lenmap
ci-dessous la commande sondera 1 000 ports les plus couramment utilisés :$ 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
Veuillez noter que
closed
signifie que le port du pare-feu est ouvert, cependant, le service de soulignement sur le serveur RHEL 8 / CentOS 8 réel ne fonctionne pas. Il est également possible de rechercher un port spécifique. Par exemple :$ nmap -p 80 rhel8 PORT STATE SERVICE 80/tcp open http
Visitez notre guide nmap pour plus de nmap
exemples d'utilisation de commandes.