Porta 22 in particolare. Ho installato freeSSHd su una scatola di Windows Server 2008 che esegue solo IIS. Quando provo ad avviare il servizio SSH, mi dice che la porta è già in uso. Come posso sapere quale servizio sta usando questa porta?
Porta 22 in particolare. Ho installato freeSSHd su una scatola di Windows Server 2008 che esegue solo IIS. Quando provo ad avviare il servizio SSH, mi dice che la porta è già in uso. Come posso sapere quale servizio sta usando questa porta?
Risposte:
Sysinternals TCPView mostrerà le porte TCP / UDP in uso e i processi che le stanno utilizzando.
netstat -b
nel prompt dei comandi funzionerà anche. Sysinternals TCPView è fondamentalmente una versione GUI più carina, netstat
è uno strumento fornito con Windows.
Uscita campione:
Connessioni attive Indirizzo locale Proto Indirizzo PID stato estero TCP john: 2817 localhost: 2818 STABILITO 972 [Firefox.exe] TCP john: 2818 localhost: 2817 STABILITO 972 [Firefox.exe] TCP john: 2821 localhost: 2822 STABILITO 972 [Firefox.exe] TCP john: 2822 localhost: 2821 STABILITO 972 [Firefox.exe] TCP john: 3177 peak-colo-196-219.peak.org:http ISTABLISHED 972 [Firefox.exe] TCP john: 3182 peak-colo-196-219.peak.org:http ISTABLISHED 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 in Windows 2008:
Avviare il prompt dei comandi con "Esegui come amministratore", quindi digitare netstat -anb
.
Il comando viene eseguito più rapidamente in forma numerica ( -n
) e l' -b
opzione richiede l'elevazione.
Per filtrare l'output e controllare solo le porte udp: utilizzare netstat -anb -p udp
netstat -an
mostrerà tutte le porte che sono attualmente aperte con il loro indirizzo in forma numerica.
Per trovare informazioni su un particolare utilizzo porta via come amministratore pronta Power Shell: netstat -an | Select-String 10000
.
Passa al livello successivo con CurrPorts di NirSoft:
CurrPorts mostra l'elenco di tutte le porte TCP / IP e UDP attualmente aperte sul tuo computer locale. Per ogni porta nell'elenco, vengono visualizzate anche le informazioni sul processo che ha aperto la porta, incluso il nome del processo, il percorso completo del processo, le informazioni sulla versione del processo (nome del prodotto, descrizione del file e così via), l'ora in cui il processo è stato creato e l'utente che lo ha creato.
Non solo, ma:
Inoltre, CurrPorts consente di chiudere connessioni TCP indesiderate, interrompere il processo che ha aperto le porte e salvare le informazioni sulle porte TCP / UDP in file HTML, file XML o in file di testo delimitati da tabulazioni. CurrPorts inoltre segna automaticamente con porte TCP / UDP sospette di colore rosa di proprietà di applicazioni non identificate (Applicazioni senza informazioni sulla versione e icone)
Esegui netstat –ano | find “0.0.0.0:22”
con i diritti valutati e ottieni l'ID processo (numero nell'ultima colonna).
Quindi utilizzare Task Manager (Ctrl + Shift + Esc) per identificare il processo. Se non mostra la colonna PID, attivala ("Visualizza"> "Seleziona colonne"> "PID (Identificatore del processo)")