Linux

Comment vérifier que le port est ouvert sous Linux ?


Vérification des Ports Ouverts sur Linux

La gestion des ports réseau est cruciale pour assurer la sécurité et le bon fonctionnement des applications sur un système Linux. Les ports permettent aux applications de communiquer entre elles et avec d’autres systèmes. Si vous devez vérifier si un port spécifié est ouvert, il existe plusieurs méthodes efficaces pour le faire.

Comment vérifier que le port est ouvert sous Linux ?

Pour déterminer si un port est accessible sur votre machine Linux, suivez ces étapes simples :

  1. Accéder à un terminal: Ouvrez une fenêtre de terminal. Cela peut être fait à partir du menu des applications ou en utilisant le raccourci Ctrl + Alt + T.
  2. Utiliser la commande lsof: Tapez la commande suivante pour afficher une liste des ports ouverts : sudo lsof -i -P -n | grep LISTEN. Cela affichera les ports en écoute et les programmes associés.
  3. Utiliser la commande netstat: Une alternative est d’utiliser netstat pour contrôler les ports : exécutez sudo netstat -tulpn | grep LISTEN. Vous verrez ainsi les ports en écoute et l’identité des processus qui y sont liés.
  4. Utiliser ss: Si vous utilisez une version plus récente de Linux, ss est recommandé. La commande ss -tuln affichera également les ports ouverts.
A lire :  Comment Linux est-il utilisé dans les entreprises ?

Vérification de l’utilisation d’un port spécifique

Pour vérifier spécifiquement si un port donné, par exemple le port 443, est ouvert et utilisé, suivez ces étapes :

  1. Ouvrir le terminal: Commencez par lancer le terminal.
  2. Exécuter une commande de filtrage: Utilisez sudo lsof -i -P -n | grep :443 ou sudo netstat -tulpn | grep :443. Cela vous indiquera si le port 443 est en écoute par une application spécifique.
  3. Vérification avec ss: Vous pouvez aussi utiliser sudo ss -tulpn | grep ':443' pour obtenir des informations similaires.

Tester la connectivité à l’aide de Telnet

Pour tester si un port est ouvert sur un serveur distant, vous pouvez également utiliser l’outil Telnet. Voici comment procéder :

  1. Accéder à l’invite de commande: Ouvrez le terminal.
  2. Exécuter la commande Telnet: Tapez telnet . Par exemple, pour tester le port 80 sur un serveur, utilisez telnet www.example.com 80. Si le port est ouvert, l’écran deviendra vide. Sinon, un message d’erreur apparaîtra.

Comment vérifier la disponibilité d’un port sous Windows

Si vous travaillez également sous Windows et que vous souhaitez vérifier un port, suivez ces instructions :

  1. Ouvrir l’invite de commande: Cliquez sur Démarrer, tapez cmd et appuyez sur Entrée.
  2. Vérifier les connexions: Entrez netstat -ano. Cela affichera toutes les connexions actives et les ports. Vous pouvez examiner la colonne PID pour identifier les applications.
  3. Utiliser le Gestionnaire des tâches: Ouvrez le Gestionnaire des tâches (Ctrl + Shift + Esc) pour voir quel processus utilise un port particulier en fonction du PID obtenu dans l’étape précédente.

FAQ

Que faire si un port est fermé ?

Si un port est fermé, vous pouvez avoir besoin d’ouvrir ce port sur le pare-feu de votre système. Par exemple, vous pouvez utiliser la commande sudo iptables -A INPUT -p tcp --dport -j ACCEPT pour l’ouvrir.

Comment trouver le port utilisé par une application ?

Utilisez la commande sudo lsof -i -P -n pour voir tous les ports utilisés par les applications en cours d’exécution sur votre machine.

Peut-on vérifier un port depuis un autre ordinateur ?

Oui, vous pouvez utiliser des outils comme Telnet ou des services en ligne pour vérifier si un port est ouvert sur un autre ordinateur, tant que la connectivité réseau le permet.