Permissão negada no acesso ssh com cygwin

Permissão negada no acesso ssh com cygwin

Eu tenho uma nova família do Windows 10 (x64) instalada com uma conta de administrador Jean Perrin. Instalei o cygwin com o openssh e modifiquei C:\cygwin64\Cygwin.batdesta forma:

@echo off

C:
chdir C:\cygwin64\bin
set CYGWIN=binmode ntsec
bash --login -i

Aí, me deparei com ssh-host-config, respondi yespara instalar o sshd como serviço, nopara privilegiar a separação e deixar o campo vazio para o value of CYGWIN for the daemon. Solicitei uma nova conta privilegiada ljpe verifiquei netplwizse esta conta tem privilégios de administrador no host.

Criei o /home/ljpdiretório manualmente com mkdir.

Então iniciei o serviço sshd net start sshde consegui fazer login com a Jean Perrinconta:

$ ssh Jean\ Perrin@localhost
Jean Perrin@localhost's password:
Last login: Fri Jan 29 11:03:50 2016 from ...

No entanto, quando quero me conectar à ljpconta, recebo um erro de permissão:

$ ssh ljp@localhost
ljp@localhost's password:
Permission denied, please try again

Tentei seguir o conselho encontradoaquie fez

mkpasswd -l > /etc/passwd

mas não mudou nada.

O que estou fazendo de errado ? Como posso me conectaratravés dassh com esta conta?

Responder1

O formato de nome de usuário padrão é:

SERVERNAME+username@SERVERNAME

Ou edite a /etc/passwdentrada conforme mostrado acima para simplificar o formato.

Aqui está um site que achei útil para configurar o Cygwin SSH:

https://dbaportal.eu/2015/03/05/installing-openssh-cygwin-1-7-35-on-windows-2012-r2/

Você pode tentar se conectar usando a opção detalhada:

ssh -vvv SERVERNAME+username@SERVERNAME

Verifique se as \homepastas existem e se as permissões estão corretas para o usuário.

informação relacionada