Comment savoir quel service utilise un certain port?

Port 22 spécifiquement. J'ai installé freeSSHd sur une boîte Windows Server 2008 qui n'exécute que les IIS. Lorsque j'essaie de démarrer le service SSH, cela me dit que le port est déjà utilisé. Comment savoir quel service utilise ce port?

Sysinternals TCPView vous montrera les ports TCP / UDP qui sont utilisés et les processus qui les utilisent.

Texte alt

netstat -b dans l'invite de commande fonctionnera également. Sysinternals TCPView est essentiellement une version graphique plus précieuse, netstat est un outil livré avec Windows.

Exemple de sortie:

  Connexions actives

   Proto Adresse locale Adresse étrangère État PID
   TCP john: 2817 localhost: 2818 ÉTABLI 972
   [Firefox.exe]

   TCP john: 2818 localhost: 2817 ÉTABLI 972
   [Firefox.exe]

   TCP john: 2821 localhost: 2822 ÉTABLI 972
   [Firefox.exe]

   TCP john: 2822 localhost: 2821 ÉTABLI 972
   [Firefox.exe]

   TCP john: 3177 peak-colo-196-219.peak.org:http ESTABLIS 972
   [Firefox.exe]

   TCP john: 3182 peak-colo-196-219.peak.org:http ESTABLIS 972
   [Firefox.exe]

   TCP john: 2879 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe]

   TCP john: 2880 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe]

   TCP john: 2881 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe]

   TCP john: 2882 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe]

   TCP john: 2883 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe]

   TCP john: 2884 67.69.247.70:http CLOSE_WAIT 972
   [Firefox.exe] 

netstat -an affichera tous les ports qui sont actuellement ouverts avec leur adresse sous forme numérique.
Pour trouver des informations sur un port particulier, utilisez netstat -an | grep PORTNO netstat -an | grep PORTNO .

Netstat dans Windows 2008:

Démarrez l'invite de commande avec "Exécuter en tant qu'administrateur", puis tapez netstat -anb .

La commande s'exécute plus rapidement sous forme numérique ( -n ), et l'option -b nécessite une élévation.

Pour filtrer la sortie et vérifier uniquement les ports udp: utilisez netstat -anb -p udp

Passez au niveau suivant avec CurrPorts par NirSoft:

CurrPorts affiche la liste de tous les ports TCP / IP et UDP actuellement ouverts sur votre ordinateur local. Pour chaque port de la liste, des informations sur le processus qui a ouvert le port sont également affichées, y compris le nom du processus, le chemin d'accès complet du processus, les informations de version du processus (nom du produit, description du fichier, etc.), le moment où Le processus a été créé, et l'utilisateur qui l'a créé.

Non seulement cela, mais:

En outre, CurrPorts vous permet de fermer les connexions TCP indésirables, de tuer le processus qui a ouvert les ports et de sauvegarder les informations sur les ports TCP / UDP vers un fichier HTML, un fichier XML ou un fichier texte délimité par des tabulations. CurrPorts marque également automatiquement avec des ports TCP / UDP suspects en couleur rose appartenant à des applications non identifiées (Applications sans informations de version et icônes)

Texte alt