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.bat
desta forma:
@echo off
C:
chdir C:\cygwin64\bin
set CYGWIN=binmode ntsec
bash --login -i
Aí, me deparei com ssh-host-config
, respondi yes
para instalar o sshd como serviço, no
para privilegiar a separação e deixar o campo vazio para o value of CYGWIN for the daemon
. Solicitei uma nova conta privilegiada ljp
e verifiquei netplwiz
se esta conta tem privilégios de administrador no host.
Criei o /home/ljp
diretório manualmente com mkdir
.
Então iniciei o serviço sshd net start sshd
e consegui fazer login com a Jean Perrin
conta:
$ 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 à ljp
conta, 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/passwd
entrada 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 \home
pastas existem e se as permissões estão corretas para o usuário.