Recherche de site Web

Comment ouvrir et fermer des ports sur RHEL 8/CentOS 8 Linux


Firewalld est un outil puissant et pourtant simple à utiliser pour gérer un pare-feu sur RHEL 8/CentOS 8 Server ou GNOME workstation. Firewalld permet de gérer l’ouverture ou la fermeture des ports à l’aide de services prédéfinis, ainsi que l’ouverture et la fermeture de ports personnalisés par l’utilisateur.

Dans ce tutoriel, vous allez apprendre :

  • Comment ouvrir et fermer des ports sur RHEL 8/CentOS 8 avec Firewalld.
  • Comment ouvrir et fermer des services sur RHEL 8/CentOS 8.
  • Comment recharger la configuration du pare-feu.
  • Comment répertorier les ports ou les services ouverts.

Ouverture et fermeture des ports de pare-feu sur RHEL 8/CentOS 8 à l’aide de la commande firewall-cmd.

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeRHEL 8/CentOS 8
Logicielfirewall-cmd 0.6.3 ou supérieur
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Comment ouvrir des ports sur RHEL 8/CentOS 8 Linux instructions étape par étape

Pour ouvrir des ports sur le système RHEL 8/CentOS 8 est une procédure assez simple. Voici comment cela se passe étape par étape :

  1. Tout d’abord, vérifiez les ports déjà ouverts ou le service systemd activé. Il se peut que le port que vous essayez d’ouvrir soit déjà disponible, auquel cas il n’y a rien à faire :

    
    firewall-cmd --list-all
    
  2. Vérifiez si le service avec lequel vous essayez de configurer votre pare-feu est disponible en tant que fonctionnalité préconfigurée. La commande ci-dessous répertorie tous les services prêts à l’emploi :

    
    firewall-cmd --get-services
    
  3. Obtenez la liste des zones dans lesquelles vous souhaitez ouvrir le port :

    
    firewall-cmd --get-zones
    

    Dans la plupart des cas, vous êtes intéressé par la zone publique, qui est la zone de pare-feu par défaut pour toutes les opérations, sans fournir explicitement le nom de la zone comme argument de la commande firewall-cmd.

  4. Ouvrez le port ou le service.

    Si le service avec lequel vous souhaitez configurer votre pare-feu est disponible en tant que fonctionnalité préconfigurée comme récupéré à l’étape 2, utilisez son nom pour ouvrir le port.

    Par exemple, nous allons ouvrir le port de service HTTP pour la zone publique :

    
    firewall-cmd --zone=public --permanent --add-service=http
    

    Si le port que vous souhaitez ouvrir ne fait pas partie des services préconfigurés, utilisez l’option --add-port. Par exemple, ouvrons le port TCP 8080 pour la zone publique :

    
    firewall-cmd --zone=public --permanent --add-port 8080/tcp
    
  5. Rechargez les paramètres du pare-feu. Une fois que vous avez ouvert le port ou les services, assurez-vous de recharger le pare-feu :

    
    firewall-cmd --reload
    
  6. Vérifiez que le port ou le service a été ouvert avec succès :

    
    firewall-cmd --list-all
    

Comment fermer les ports sur RHEL 8/CentOS 8 Linux instructions étape par étape

L’ouverture de ports sur le système RHEL 8 est une procédure assez simple. Voici comment cela se passe étape par étape :

  1. Vérifiez d’abord les ports ou les services déjà ouverts. Prenez note de la zone, du protocole ainsi que du port ou du service que vous souhaitez fermer :

    
    firewall-cmd --list-all
    
  2. Fermer le port ou le service. La commande ci-dessous fermera le service http dans la zone publique :

    
    firewall-cmd --zone=public --permanent --remove-service http
    

    Si vous souhaitez fermer un port spécifique, utilisez l’option --remove-port. Par exemple, fermons le port TCP 8080 :

    
    firewall-cmd --zone=public --permanent --remove-port 8080
    
  3. Rechargez les paramètres du pare-feu :

    
    firewall-cmd --reload
    
  4. Vérifiez que le port ou le service a été fermé avec succès :

    
    firewall-cmd --list-all
    

Articles connexes: