
Si ejecuto un servidor SSH en mi servidor Windows 2008 en el puerto predeterminado 22, siempre aparece Operation Timed Out en el cliente. Si lo ejecuto en otro puerto (digamos 2222), funciona bien.
Abrí el firewall. Netstat muestra que el servidor está escuchando en el puerto correcto.
He utilizado dos servidores SSH de Windows diferentes (freeSSHd y WinSSHD) y ambos tienen el mismo resultado.
¿Qué más podría estar causando la diferencia entre ejecutar el servidor SSH en el puerto 22 y el puerto 2222?
Respuesta1
¿El servidor ssh en el puerto 22 está siendo atacado por ataques de fuerza bruta? Ponerlo en un número de puerto más alto los reduce, lo que potencialmente le permite responder más rápidamente a sus solicitudes.
Respuesta2
No estoy seguro de por qué, pero esto finalmente se resolvió reiniciando. Mi único pensamiento es que los cambios en el firewall que hice no surtieron efecto y cuando reinicié esta mañana funcionó.
Gracias Peter y Gabe por los consejos de depuración.