Port 22 en particulier. J'ai installé freeSSHd sur une boîte Windows Server 2008 qui exécute uniquement IIS. Lorsque j'essaie de démarrer le service SSH, il m'indique que le port est déjà utilisé. Comment puis-je savoir quel service utilise ce port?
windows-server-2008
port
services
Russ Bradberry
la source
la source
netstat -b
dans l'invite de commande fonctionnera également. Sysinternals TCPView est fondamentalement une version GUI plus jolie,netstat
est un outil fourni avec Windows.Exemple de sortie:
la source
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'-b
option nécessite une élévation.Pour filtrer la sortie et vérifier uniquement les ports udp: utilisez
netstat -anb -p udp
la source
netstat -an
affichera tous les ports actuellement ouverts avec leur adresse sous forme numérique.Pour trouver des informations sur un port utilisé notamment via l' invite en tant qu'administrateur de Power Shell:
netstat -an | Select-String 10000
.la source
Passez au niveau supérieur avec CurrPorts by NirSoft:
Non seulement cela, mais:
la source
Exécutez
netstat –ano | find “0.0.0.0:22”
sous les droits évalués et obtenez l'ID de processus (numéro dans la dernière colonne).Utilisez ensuite le Gestionnaire des tâches (Ctrl + Maj + Échap) pour identifier le processus. S'il n'affiche pas la colonne PID, activez-la («Affichage»> «Sélectionner les colonnes»> «PID (identificateur de processus)»))
la source
Le moniteur de ressources Windows (pas le moniteur de performances Widows ou le moniteur du gestionnaire de tâches) affichera également le port et le PID de toutes les connexions ouvertes.
Démarrer -> Rechercher -> "Moniteur de ressources" -> onglet Netowrk
la source