Tengo una instalación nueva de la familia Windows 10 (x64) con una cuenta de administrador Jean Perrin
. Instalé cygwin con openssh y lo modifiqué C:\cygwin64\Cygwin.bat
de esta manera:
@echo off
C:
chdir C:\cygwin64\bin
set CYGWIN=binmode ntsec
bash --login -i
Luego, me encontré con ssh-host-config
, respondí yes
para instalar sshd como servicio, no
para privilegiar la separación y dejar el campo vacío para value of CYGWIN for the daemon
. Solicité una nueva cuenta privilegiada ljp
y verifiqué netplwiz
que esta cuenta tiene privilegios de administrador en el host.
Creé el /home/ljp
directorio manualmente con mkdir
.
Luego inicié el servicio sshd net start sshd
y pude iniciar sesión con la Jean Perrin
cuenta:
$ ssh Jean\ Perrin@localhost
Jean Perrin@localhost's password:
Last login: Fri Jan 29 11:03:50 2016 from ...
Sin embargo, cuando quiero conectarme con la ljp
cuenta, aparece un error de permiso:
$ ssh ljp@localhost
ljp@localhost's password:
Permission denied, please try again
Intenté seguir los consejos encontrados.aquíy lo hizo
mkpasswd -l > /etc/passwd
pero no cambió nada.
Qué estoy haciendo mal ? ¿Cómo puedo conectarme?a través dessh con esta cuenta?
Respuesta1
El formato de nombre de usuario predeterminado es:
SERVERNAME+username@SERVERNAME
O edite la /etc/passwd
entrada como se muestra arriba para simplificar el formato.
Aquí hay un sitio que encontré útil para configurar Cygwin SSH:
https://dbaportal.eu/2015/03/05/installing-openssh-cygwin-1-7-35-on-windows-2012-r2/
Puedes intentar conectarte usando la opción detallada:
ssh -vvv SERVERNAME+username@SERVERNAME
Verifique que las \home
carpetas existan y que los permisos sean correctos para el usuario.