Porta 22 especificamente. Instalei o freeSSHd em uma caixa do Windows Server 2008 que executa apenas o IIS. Quando tento iniciar o serviço SSH, ele diz que a porta já está sendo usada. Como posso descobrir qual serviço está usando essa porta?
windows-server-2008
port
services
Russ Bradberry
fonte
fonte
netstat -b
no prompt de comando também funcionará. Sysinternals TCPView é basicamente uma versão mais bonita da GUI,netstat
é uma ferramenta que vem com o Windows.Saída de amostra:
fonte
netstat no Windows 2008:
Inicie o prompt de comando com "Executar como administrador" e digite
netstat -anb
.O comando é executado mais rapidamente na forma numérica (
-n
) e a-b
opção requer elevação.Para filtrar a saída e verificar apenas as portas udp: use
netstat -anb -p udp
fonte
netstat -an
mostrará todas as portas que estão abertas no momento com seus endereços em formato numérico.Para encontrar informações sobre um uso determinado porto via rápida como administrador do Power Shell:
netstat -an | Select-String 10000
.fonte
Vá para o próximo nível com o CurrPorts da NirSoft:
Não apenas isso, mas:
fonte
Execute
netstat –ano | find “0.0.0.0:22”
sob os direitos avaliados e obtenha o ID do processo (número na última coluna).Em seguida, use o Gerenciador de tarefas (Ctrl + Shift + Esc) para identificar o processo. Se não exibir a coluna PID, ative-a (“Exibir”> “Selecionar colunas”> “PID (identificador de processo)”)
fonte
O Windows Resource Monitor (não o monitor de desempenho Widows ou o gerenciador de tarefas) também mostrará a porta e o PID de todas as conexões abertas.
Iniciar -> Pesquisa -> "Monitor de Recursos" -> guia Netowrk
fonte