Szczególnie port 22. Zainstalowałem freeSSHd na systemie Windows Server 2008 , na którym działają tylko IIS. Kiedy próbuję uruchomić usługę SSH, mówi mi, że port jest już używany. Jak mogę dowiedzieć się, która usługa korzysta z tego portu?
windows-server-2008
port
services
Russ Bradberry
źródło
źródło
netstat -b
w wierszu polecenia będzie również działać. Sysinternals TCPView to w zasadzie ładniejsza wersja GUI,netstat
to narzędzie dostarczane z systemem Windows.Przykładowe dane wyjściowe:
źródło
netstat w Windows 2008:
Uruchom wiersz polecenia z „Uruchom jako administrator”, a następnie wpisz
netstat -anb
.Polecenie działa szybciej w postaci liczbowej (
-n
), a-b
opcja wymaga podniesienia.Aby przefiltrować dane wyjściowe i sprawdzić tylko porty udp: użyj
netstat -anb -p udp
źródło
netstat -an
pokaże wszystkie porty, które są obecnie otwarte, z ich adresami w postaci liczbowej.Aby znaleźć informacje na temat konkretnego zastosowania portu poprzez szybką jako Administrator Elektrowni Shell:
netstat -an | Select-String 10000
.źródło
Weź go do następnego poziomu z CurrPorts przez NirSoft:
Nie tylko to, ale:
źródło
Uruchom
netstat –ano | find “0.0.0.0:22”
zgodnie z ocenionymi prawami i uzyskaj identyfikator procesu (numer w ostatniej kolumnie).Następnie użyj Menedżera zadań (Ctrl + Shift + Esc), aby zidentyfikować proces. Jeśli nie wyświetla kolumny PID, włącz ją („Widok”> „Wybierz kolumny”> „PID (identyfikator procesu)”)
źródło
Monitor zasobów systemu Windows (nie monitor wydajności Wdowy lub monitor z menedżera zadań) również pokaże port i PID wszystkich otwartych połączeń.
Start -> Szukaj -> „Monitor zasobów” -> zakładka Netowrk
źródło