
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 passwd
archivo 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 passwd
archivo para el usuario user
es 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
passwd
archivo.