Actualice OpenSSH a una versión más nueva

Actualice OpenSSH a una versión más nueva

En mi caja de Windows 2008 simplemente hice lo que decían los pasos:

  • mkgrupo -d >> ..\etc\grupo
  • mkpasswd -d -u nombre de usuario >> ..\etc\passwd

En mi archivo passwd, veo a mi usuario como si hubiera sido extraído del dominio, pero no puedo ingresar al cuadro desde mi otra máquina con Windows. Obtengo lo siguiente:

C:\oc\chef>ssh '[email protected]'@machine169
[email protected]@machine169169's password: [][][][]
Permission denied, please try again.

¿Hay algún paso que me falta?

Respuesta1

Actualice OpenSSH a una versión más nueva

Internet todavía te indicahttp://sshwindows.sourceforge.net/. Pero ese proyecto no se mantiene. Usarhttp://www.mls-software.com/opensshd.htmlen cambio.

Al momento de escribir este artículo, elventanasEl puerto está en la versión 3.8, pero elabreshdpuerto desoftware-mlsestá en la versión 7.3.

Verifique el contenido del passwdarchivo para el nombre de dominio como lo espera OpenSSH

Busque la línea que comienza con su nombre de usuario. Las líneas son registros delimitados por dos puntos :.

Vea cuál es el contenido del quinto campo. Te dirá exactamente cuál es el nombre de dominio considerado por SSH.

Utilice una sintaxis de conexión alternativa

Entonces, para conectarse a server, dado que el nombre de dominio en el passwdarchivo para el usuario useres DOMAIN, puede conectarse con cualquiera de estos:

ssh user:DOMAIN@server
ssh -l user:DOMAIN server

Importante: OpenSSH distingue entre mayúsculas y minúsculas. Así que escriba el nombre de usuario y el nombre de dominio exactamente como aparecen en el passwdarchivo.

información relacionada