He instalado freeSSHd en un cuadro de Windows Server 2008 (siguiendo las instrucciones en Cómo instalar un servidor SSH en Windows Server 2008 ), que incluye:
- creó un usuario llamado "dspitzer" con autorización NTLM
- abrió una excepción para el puerto 22 en el Firewall de Windows
Pero cuando intento conectarme (desde una línea de comandos de Mac OS X 10.5.8), se me niega el permiso después de ingresar la contraseña:
$ ssh 12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
También he intentado:
$ ssh dspitzer@12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
También intenté cambiar la autorización a "Contraseña almacenada como hash SHA1" e ingresar una contraseña simple, pero me sale el mismo problema. Y he probado un nombre de usuario diferente ("Administrador") sin suerte.
He confirmado que me estoy conectando al servidor que estoy configurando; si detengo freeSSHd e intento conectar, obtengo:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
Obtengo exactamente los mismos resultados de una línea de comandos de Linux.
¿Algún consejo o solución de problemas?
Actualización : Traté de deshabilitar el firewall (en respuesta al comentario de geeklin ) y no hizo ninguna diferencia.
Actualización n. ° 2 : ya no tengo esta máquina (he cambiado de empleador), por lo que no tengo forma de verificar las respuestas. Supongo que todo lo que puedo hacer es hacer esta pregunta "wiki de la comunidad".