18 votos

¿Cómo puedo configurar freeSSHd en Windows Server 2008, por lo que puede iniciar sesión en el uso de ssh?

He instalado freeSSHd en un Windows Server 2008 (cuadro siguiendo las instrucciones de Cómo instalar un Servidor SSH en Windows Server 2008), incluyendo:

  • crea un usuario llamado "dspitzer" con la autorización NTLM
  • abrió una excepción para el puerto 22 en el Firewall de Windows

Pero cuando intento conectar (desde un Mac OS X 10.5.8 de línea de comandos), me sale permiso denegado después de introducir 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 he intentado cambiando la autorización para la "Contraseña almacenada como hash SHA1" y entrando en una simple contraseña, pero me da el mismo problema. Y he probado un nombre de usuario diferente ("Administrador"), pero sin suerte.

He confirmado que me estoy conectando al servidor estoy configurando-si dejo de freeSSHd e intente conectarse de recibir:

$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out

Puedo obtener los mismos resultados exactos de un Linux de la línea de comandos.

Cualquier consejo o consejos de solución de problemas?

Actualización: he intentado desactivar el firewall (en respuesta a geeklin's comentario) y no hizo ninguna diferencia.

Actualización #2: ya no tengo esta máquina (he cambiado de empleador), así que no tengo manera de verificar las respuestas. Supongo que todo lo que puedo hacer es hacer esta pregunta "wiki de la comunidad".

22voto

hgh Puntos 1

Haga clic en el "Descargar" del menú de contexto y vuelva a funciona!

3voto

Bill Konrad Puntos 289

Yo estaba teniendo problemas con esto también, y esto es lo que ha funcionado para mí:

  1. Apague el FreeFTP de servicio y asegúrese de que cualquier FreeFTP iconos son descargadas de la bandeja
  2. Abrir una nueva FreeFTP icono (el que se carga en la bandeja)
  3. Cambio de la configuración y haga clic en "Descargar" para cerrar cuando haya terminado (esto parece guardar la configuración del servicio)
  4. Reiniciar el servicio (que parece cargar la última configuración que acaba de descarga de la bandeja)

Parece un poco hacia atrás, pero después de eso, yo era capaz de conectarse con el SHA1 opción y no recibo el mensaje "Acceso Denegado". Tal vez va a trabajar para alguien así. Buena suerte!

2voto

djangofan Puntos 2732

Bien, me doy cuenta de la SSH cliente de línea de comandos debería funcionar bien, pero como una sugerencia de solución de problemas me gustaría intentar conectar con el servidor SSH utilizando un windows cliente Putty y ver qué pasa. También, ejecute "netstat-anb-p tcp" en la línea de comandos de dos, para ver si realmente está escuchando el puerto 22.

1voto

Ryan Ische Puntos 1381

Yo estaba teniendo problemas similares con freeSSHd 1.2.6.22: acceso denegado cuando se conecta (masilla o unixutils ssh).

Siguiendo un consejo que encuentran en Internet, he intentado volver a instalar freeSSHd, tan loco como parece. Para mi sorpresa, fui capaz de configurar una cuenta de usuario de NT y SHA1.

Sin embargo, el problema parece regresar ocasionalmente. Reiniciar freeSSHd podría ayudar.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: