Puerto 22 específicamente. Instalé freeSSHd en un cuadro de Windows Server 2008 que solo ejecuta IIS. Cuando intento iniciar el servicio SSH, me dice que el puerto ya se está utilizando. ¿Cómo puedo saber qué servicio usa este puerto?
windows-server-2008
port
services
Russ Bradberry
fuente
fuente
netstat -b
en el símbolo del sistema también funcionará. Sysinternals TCPView es básicamente una versión GUI más bonita,netstat
es una herramienta que viene con Windows.Salida de muestra:
fuente
netstat en Windows 2008:
Inicie el símbolo del sistema con "Ejecutar como administrador", luego escriba
netstat -anb
.El comando se ejecuta más rápido en forma numérica (
-n
), y la-b
opción requiere elevación.Para filtrar la salida y verificar solo los puertos udp: use
netstat -anb -p udp
fuente
netstat -an
mostrará todos los puertos que están abiertos actualmente con su dirección en forma numérica.Para encontrar información sobre el uso de un puerto en particular a través de pronta como Administrador de Power Shell:
netstat -an | Select-String 10000
.fuente
Llévelo al siguiente nivel con CurrPorts de NirSoft:
No solamente eso, pero:
fuente
Ejecutar
netstat –ano | find “0.0.0.0:22”
bajo los derechos evaluados y obtener el ID del proceso (número en la última columna).Luego use el Administrador de tareas (Ctrl + Shift + Esc) para identificar el proceso. Si no muestra la columna PID, actívela ("Ver"> "Seleccionar columnas"> "PID (Identificador del proceso)")
fuente
El Monitor de recursos de Windows (no el monitor de rendimiento de Widows o el monitor del administrador de tareas) también mostrará el puerto y el PID de todas las conexiones abiertas.
Inicio -> Buscar -> "Monitor de recursos" -> pestaña Netowrk
fuente