Maison > Opération et maintenance > CentOS > Comment configurer un pare-feu à Centos en utilisant un pare-feu?

Comment configurer un pare-feu à Centos en utilisant un pare-feu?

Emily Anne Brown
Libérer: 2025-03-17 16:44:32
original
708 Les gens l'ont consulté

Comment configurer un pare-feu à Centos en utilisant un pare-feu?

La mise en place d'un pare-feu dans Centos en utilisant le ballon de feu implique une série d'étapes simples. Voici un guide détaillé pour vous aider à démarrer:

  1. Installation : Tout d'abord, assurez-vous que le ballon de feu est installé sur votre système CENTOS. Par défaut, il doit déjà être installé, mais vous pouvez le vérifier et l'installer si nécessaire en utilisant la commande suivante:

     <code>sudo yum install firewalld</code>
    Copier après la connexion
  2. Démarrer et activer Firewalld : une fois installé, démarrer et activer le service Firewalld pour s'assurer qu'il démarre au démarrage:

     <code>sudo systemctl start firewalld sudo systemctl enable firewalld</code>
    Copier après la connexion
  3. Statut de vérification : Pour vérifier que Firewalld est en cours d'exécution, utilisez la commande suivante:

     <code>sudo systemctl status firewalld</code>
    Copier après la connexion
    Copier après la connexion
  4. Configuration de la zone par défaut : Firewalld fonctionne en fonction des zones, chacune avec différents niveaux de confiance. Pour voir la zone par défaut actuelle, utilisez:

     <code>sudo firewall-cmd --get-default-zone</code>
    Copier après la connexion
    Copier après la connexion

    Vous pouvez définir la zone par défaut sur l'un des prédéfinis comme public , trusted , etc., en utilisant:

     <code>sudo firewall-cmd --set-default-zone=public</code>
    Copier après la connexion
  5. Ajout de règles : Pour ajouter des règles au pare-feu, vous devrez spécifier la zone que vous souhaitez configurer et les règles que vous souhaitez appliquer. Par exemple, pour permettre le trafic HTTP sur la zone publique:

     <code>sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --reload</code>
    Copier après la connexion
  6. Économie d'économie : le drapeau --permanent garantit que les règles persistent après un redémarrage. N'oubliez pas de recharger Firewalld après avoir ajouté des règles permanentes pour les rendre actives immédiatement.

En suivant ces étapes, vous aurez une configuration de ballon de feu de base sur votre système CentOS, prêt à être configuré et géré en fonction des besoins de sécurité de votre réseau.

Quelles sont les commandes de base pour gérer le pare-feu sur CentOS?

Voici quelques-unes des commandes de base pour gérer le pare-feu sur Centos:

  • Vérification du statut dealld :

     <code>sudo firewall-cmd --state</code>
    Copier après la connexion
  • Énumérer toutes les zones actives :

     <code>sudo firewall-cmd --list-all-zones</code>
    Copier après la connexion
  • Listing Services et ports pour une zone :

     <code>sudo firewall-cmd --zone=public --list-all</code>
    Copier après la connexion
    Copier après la connexion
  • Ajout d'un service à une zone :

     <code>sudo firewall-cmd --zone=public --add-service=https --permanent</code>
    Copier après la connexion
  • Suppression d'un service d'une zone :

     <code>sudo firewall-cmd --zone=public --remove-service=https --permanent</code>
    Copier après la connexion
  • Ajout d'un port à une zone :

     <code>sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent</code>
    Copier après la connexion
  • Suppression d'un port d'une zone :

     <code>sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent</code>
    Copier après la connexion
  • Recharger Firewalld pour appliquer les modifications :

     <code>sudo firewall-cmd --reload</code>
    Copier après la connexion
    Copier après la connexion
  • Modification de la zone par défaut :

     <code>sudo firewall-cmd --set-default-zone=dmz</code>
    Copier après la connexion

Ces commandes vous donnent la base de gérer et de configurer efficacement Firewalld sur votre système CentOS.

Comment puis-je configurer Firewalld pour permettre des services spécifiques sur CentOS?

Pour configurer Firewalld pour permettre des services spécifiques sur CentOS, suivez ces étapes:

  1. Identifiez le service : Tout d'abord, assurez-vous que le service que vous souhaitez autoriser est reconnu par tout le monde. Vous pouvez répertorier tous les services prédéfinis avec:

     <code>sudo firewall-cmd --get-services</code>
    Copier après la connexion
  2. Ajouter le service à une zone : pour ajouter un service à une zone (comme public ), utilisez:

     <code>sudo firewall-cmd --zone=public --add-service=<service-name> --permanent</service-name></code>
    Copier après la connexion

    Remplacez <service-name></service-name> par le nom du service réel (par exemple, http , https , ssh ).

  3. Recharger Firewalld : Après avoir apporté des modifications, rechargez-vous pour les appliquer:

     <code>sudo firewall-cmd --reload</code>
    Copier après la connexion
    Copier après la connexion
  4. Vérification : vérifiez que le service est maintenant autorisé:

     <code>sudo firewall-cmd --zone=public --list-all</code>
    Copier après la connexion
    Copier après la connexion

Par exemple, pour permettre aux services http et https sur la zone public , vous utiliseriez:

 <code>sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --zone=public --add-service=https --permanent sudo firewall-cmd --reload</code>
Copier après la connexion

Ce processus garantit que les services spécifiés sont autorisés à travers le pare-feu dans la zone désignée, permettant à votre système de communiquer sur les ports requis pour ces services.

Quelles étapes dois-je suivre pour résoudre les problèmes de pare-feu sur Centos?

Le dépannage des problèmes de pare-feu sur CENTOS implique une approche systématique. Voici les étapes à suivre:

  1. Vérifiez le statut de Firewalld : Tout d'abord, confirmez que Firewalld est en cours d'exécution:

     <code>sudo systemctl status firewalld</code>
    Copier après la connexion
    Copier après la connexion

    S'il ne fonctionne pas, commencez-le avec:

     <code>sudo systemctl start firewalld</code>
    Copier après la connexion
  2. Examiner les journaux de tout le monde : examiner les journaux système pour toutes les erreurs ou avertissements liés à Firewalld:

     <code>sudo journalctl -u firewalld</code>
    Copier après la connexion
  3. Vérifiez la configuration : assurez-vous que votre configuration Firewalld est correcte. Vérifiez les règles actives pour la zone par défaut:

     <code>sudo firewall-cmd --list-all</code>
    Copier après la connexion

    Cette commande affichera tous les paramètres de la zone par défaut, vous aidant à identifier les erreurs de configuration.

  4. Connectivité de test : test de connectivité aux services ou ports que vous attendez d'être ouverts. Utilisez des outils comme telnet ou nc (NetCAT) pour vérifier si vous pouvez atteindre le service:

     <code>telnet <your-server-ip> <port></port></your-server-ip></code>
    Copier après la connexion
  5. Vérifiez les règles contradictoires : Firewalld pourrait avoir des règles contradictoires qui bloquent le trafic. Assurez-vous qu'aucune règle contradictoire n'est présente dans d'autres zones ou que la zone que vous utilisez est correctement définie:

     <code>sudo firewall-cmd --get-default-zone</code>
    Copier après la connexion
    Copier après la connexion
  6. Réinitialiser Firewalld : Si vous soupçonnez une erreur de configuration généralisée, vous pouvez réinitialiser Firewalld à son état par défaut:

     <code>sudo firewall-cmd --complete-reload</code>
    Copier après la connexion
  7. Consulter la documentation : si les problèmes persistent, reportez-vous à la documentation officielle de Firewalld ou à des ressources en ligne, ou demandez de l'aide à un forum ou à un canal de soutien à la communauté CentOS.

En suivant ces étapes, vous devriez être en mesure d'identifier et de résoudre les problèmes les plus courants liés au pare-feu sur CentOS.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal