Port 22 speziell. Ich habe freeSSHd auf einer Windows Server 2008- Box installiert, auf der nur IIS ausgeführt wird. Wenn ich versuche, den SSH-Dienst zu starten, wird mir mitgeteilt, dass der Port bereits verwendet wird. Wie kann ich herausfinden, welcher Dienst diesen Port verwendet?
windows-server-2008
port
services
Russ Bradberry
quelle
quelle
netstat -b
in der Eingabeaufforderung funktioniert auch. Sysinternals TCPView ist im Grunde eine schönere GUI-Version,netstat
ein Tool, das mit Windows geliefert wird .Beispielausgabe:
quelle
netstat in Windows 2008:
Starten Sie die Eingabeaufforderung mit "Als Administrator ausführen" und geben Sie ein
netstat -anb
.Der Befehl wird in numerischer Form (
-n
) schneller ausgeführt , und die-b
Option erfordert eine Erhöhung.So filtern Sie die Ausgabe und überprüfen nur udp-Ports: Verwenden Sie
netstat -anb -p udp
quelle
netstat -an
zeigt alle aktuell geöffneten Ports mit ihrer Adresse in numerischer Form an.Informationen zu einem bestimmten Port finden Sie über die Eingabeaufforderung von Power Shell als Administrator :
netstat -an | Select-String 10000
.quelle
Bringen Sie es mit CurrPorts von NirSoft auf die nächste Stufe :
Nicht nur das, sondern:
quelle
Führen Sie es
netstat –ano | find “0.0.0.0:22”
unter den bewerteten Rechten aus und erhalten Sie die Prozess-ID (Nummer in der letzten Spalte).Verwenden Sie dann den Task-Manager (Strg + Umschalt + Esc), um den Prozess zu identifizieren. Wenn die PID-Spalte nicht angezeigt wird, aktivieren Sie sie („Ansicht“> „Spalten auswählen“> „PID (Prozesskennung)“).
quelle
Der Windows-Ressourcenmonitor (nicht der Widows-Leistungsmonitor oder der Monitor vom Task-Manager) zeigt auch den Port und die PID aller offenen Verbindungen an.
Start -> Suche -> "Ressourcenmonitor" -> Registerkarte Netowrk
quelle