Comment ouvrir le port Linux et vérifier l’état du port Linux

Open port Linux permet de configurer les paramètres du pare-feu pour autoriser les connexions sur des ports spécifiques pour les systèmes qui peuvent efficacement envoyer et recevoir des paquets de données sur un réseau.

Dans certains cas, certains ports peuvent être fermés par défaut pour des raisons de sécurité, empêchant les connexions entrantes. Dans cette situation, il devient nécessaire d’ouvrir des ports sous Linux pour permettre une communication transparente. Il existe différentes méthodes pour ouvrir des ports sous Linux.

Dans ce qui suit, vous apprendrez comment vérifier l’état du port, comment ouvrir des ports dans différents systèmes.

Comment vérifier l’état du port sous Linux

La vérification de l’état des ports sous Linux est essentielle pour identifier si un port spécifique est ouvert ou fermé. Il existe plusieurs méthodes disponibles pour accomplir cette tâche. Explorons deux méthodes couramment utilisées ci-dessous.

Méthode 1 : Utilisation de la commande netstat

  1. Ouvrez un terminal ou une invite de commande sur votre système Linux.
  2. Tapez la commande suivante.
    • netstat -tuln
  3. Cette commande affiche une liste de toutes les connexions réseau actives et des ports d’écoute sur votre système.
  4. Recherchez le numéro de port que vous souhaitez vérifier dans la colonne “Adresse locale”.
  5. Il affiche la combinaison de l’adresse IP et du numéro de port.
  6. Si un port est ouvert et en écoute active, vous verrez une entrée avec le numéro de port correspondant et l’état “LISTEN”. Cela indique que le port est ouvert et prêt à recevoir des connexions entrantes.
  7. Si un port est fermé ou n’écoute pas activement, il n’apparaîtra pas dans la liste.

Méthode 2 : Utiliser l’outil nmap

  1. Installez nmap sur votre système Linux s’il n’est pas déjà installé.
  2. Ouvrez un terminal ou une invite de commande sur votre système Linux.
  3. Tapez la commande suivante.
    • sudo nmap -p [numéro de port] hôte local
  4. Remplacez [numéro de port] par le numéro de port réel que vous souhaitez vérifier.
  5. Cette commande analyse le port spécifié sur la machine locale.
    La sortie fournira des informations sur l’état du port.
  6. Si le port est ouvert, il sera répertorié comme “ouvert” dans la sortie.
  7. Si le port est fermé, il sera répertorié comme “fermé”.

De plus, la sortie peut inclure d’autres détails tels que le service associé au port et la version du service.

Comment ouvrir un port sous Linux

L’ouverture de ports sous Linux implique la configuration des paramètres du pare-feu pour autoriser les connexions entrantes sur des ports spécifiques. La méthode exacte peut varier en fonction du logiciel de pare-feu utilisé.

Il existe deux solutions de pare-feu courantes, elles sont indiquées ci-dessous.

Méthode 1 : Ouverture de ports avec iptables

  1. Ouvrez un terminal sur votre système Linux.
  2. Vérifiez si iptables est installé en exécutant la commande suivante.
    • sudo iptables-version
  3. Si iptables n’est pas installé, vous pouvez généralement l’installer à l’aide du gestionnaire de packages spécifique à votre distribution Linux. (par exemple, apt, miam, dnf ).
  4. Déterminez le numéro de port que vous souhaitez ouvrir.
  5. Exécutez la commande suivante pour ajouter une règle.
    • sudo iptables -A INPUT -p tcp –dport [numéro de port] -j ACCEPTER
    • Remplacez [numéro de port] par le numéro de port réel que vous souhaitez ouvrir.
  6. Si vous avez activé IPv6 et souhaitez autoriser les connexions entrantes sur le même port pour IPv6, exécutez la commande suivante.
    • sudo ip6tables -A INPUT -p tcp –dport [numéro de port] -j ACCEPTER
  7. Enregistrez les règles iptables pour les conserver lors des redémarrages.
    • sudo iptables-save | sudo tee /etc/iptables/rules.v4
    • sudo iptables-save | tee sudo /etc/iptables/rules.v6
    • Consultez la documentation de votre distribution pour la commande appropriée si vous utilisez une distribution différente.
  8. Le port spécifié est maintenant ouvert sur votre système Linux.

Méthode 2 : Ouverture de ports avec pare-feu

  1. Ouvrez un terminal sur votre système Linux.
  2. Vérifiez si le pare-feu est installé en exécutant la commande suivante
    • sudo pare-feu-cmd –version
  3. Déterminez le numéro de port que vous souhaitez ouvrir.
  4. Exécutez la commande suivante pour ouvrir le port spécifié.
    • sudo firewall-cmd –add-port =[numéro de port]/tcp –permanent
  5. Rechargez le pare-feu pour appliquer les modifications
    • sudo pare-feu-cmd – recharger
  6. Le port spécifié est maintenant ouvert sur votre système Linux.

Lisez également: Changer d’utilisateur dans le terminal Linux à l’aide de la commande Su et Sudo

Comment ouvrir des ports dans les systèmes basés sur Ubuntu

L’ouverture de ports dans les systèmes basés sur Ubuntu peut être effectuée à l’aide du pare-feu non compliqué (UFW), qui fournit une interface simplifiée pour la gestion des règles de pare-feu.

Suivez les étapes ci-dessous pour ouvrir les ports à l’aide d’UFW

  1. Ouvrez un terminal sur votre système basé sur Ubuntu.
  2. Vérifiez si UFW est installé en exécutant la commande suivante
    • sudo ufw-version
    • Si UFW n’est pas installé, vous pouvez l’installer à l’aide de la commande suivante.
    • sudo apt-get install ufw
  3. Activez UFW en exécutant la commande.
    • activer sudo ufw
    • Vous pouvez être invité à entrer votre mot de passe.
  4. Déterminez le numéro de port et le protocole (TCP ou UDP) que vous souhaitez ouvrir.
  5. Exécutez la commande suivante.
    • sudo ufw allow [numéro de port]/[protocole]
    • Remplacez [numéro de port] par le numéro de port réel que vous souhaitez ouvrir et [protocole] par “tcp” ou “udp” selon le protocole dont vous avez besoin.
    • Pour ouvrir le port TCP 80, la commande serait :
    • sudo ufw autoriser 80/tcp
  6. Répétez l’étape 5 pour tous les ports supplémentaires que vous souhaitez ouvrir.
  7. Vérifiez l’état d’UFW pour vérifier les modifications.
    • statut sudo ufw
    • La sortie affichera l’état d’UFW et la liste des règles, y compris celles qui viennent d’être ajoutées.

UFW configurera automatiquement le pare-feu pour autoriser les connexions entrantes sur les ports spécifiés. Il gère les règles de pare-feu sous-jacentes, ce qui facilite la gestion des configurations de pare-feu sur les systèmes basés sur Ubuntu.

Comment ouvrir des ports dans les systèmes basés sur Cent OS

Pour ouvrir des ports dans les systèmes basés sur CentOS, vous pouvez utiliser le service firewalld, qui est l’outil de gestion de pare-feu par défaut pour CentOS. Les étapes suivantes sont utiles pour ouvrir des ports à l’aide de firewalld.

  1. Ouvrez un terminal sur votre système basé sur CentOS.
  2. Vérifiez si firewalld est installé en exécutant la commande suivante
    • sudo pare-feu-cmd –version
  3. Démarrez le service firewalld en exécutant la commande.
    • sudo systemctl démarrer le pare-feu
  4. Activer le service firewalld pour qu’il démarre automatiquement au démarrage
    • sudo systemctl activer le pare-feu
  5. Déterminez le numéro de port et le protocole (TCP ou UDP) que vous souhaitez ouvrir.
  6. Exécutez la commande suivante pour ajouter une règle
    • sudo firewall-cmd –zone=public –add-port=[numéro de port]/[protocole] –permanent
  7. Rechargez la configuration du pare-feu pour appliquer les modifications.
    • sudo pare-feu-cmd – recharger
  8. Vérifiez la règle ajoutée et vérifiez l’état de firewalld
    • sudo pare-feu-cmd –list-all
  1. La sortie affichera la liste des zones actives et les règles, y compris celle qui vient d’être ajoutée.
  2. Firewalld simplifie le processus de gestion des règles de pare-feu dans les systèmes basés sur CentOS.

Comment ouvrir un port dans d’autres distributions Linux

L’ouverture de ports dans d’autres distributions Linux implique généralement la configuration du logiciel de pare-feu utilisé dans la distribution respective. Bien que les commandes et outils spécifiques puissent varier, les principes sous-jacents restent similaires. Ci-dessous, vous pouvez suivre les étapes pour ouvrir des ports dans d’autres distributions Linux.

  1. Déterminez quel logiciel de pare-feu est utilisé dans votre distribution Linux. Les logiciels de pare-feu courants incluent iptables, nftables, firewalld et ufw.
  2. Exécutez la commande appropriée pour vérifier le logiciel de pare-feu installé sur votre système.
  3. Installez le logiciel pare-feu, si nécessaire.
  4. Une fois que vous avez installé le logiciel pare-feu, vous pouvez procéder à la configuration des règles du pare-feu pour ouvrir les ports souhaités.
  5. Vérifiez les modifications.

Notez que les étapes et les commandes fournies ici sont généralisées et que le processus réel peut varier en fonction de la distribution Linux et du logiciel de pare-feu utilisé.

Puis-je ouvrir des ports à l’aide d’une interface graphique sous Linux ?

Oui, de nombreuses distributions Linux fournissent des outils graphiques ou des applications de gestion de pare-feu qui permettent aux utilisateurs d’ouvrir des ports à l’aide d’une interface conviviale.

Quelles sont les étapes de dépannage si je ne parviens pas à ouvrir un port sous Linux ?

Si vous rencontrez des problèmes, les étapes de dépannage incluent la vérification des règles de pare-feu, la vérification que le service ou l’application est en cours d’exécution et écoute sur le bon port, et la vérification qu’il n’y a pas de restrictions ou de conflits de réseau.

Est-il recommandé d’ouvrir tous les ports de mon système Linux ?

Non, il n’est généralement pas recommandé d’ouvrir tous les ports de votre système Linux.

Puis-je ouvrir temporairement des ports sous Linux ?

Oui, vous pouvez ouvrir temporairement des ports en configurant des règles de pare-feu.

Laisser un commentaire