У меня установлена новая версия семейства Windows 10 (x64) с учетной записью администратора Jean Perrin . Я установил cygwin с openssh и изменил C:\cygwin64\Cygwin.bat следующим образом:
@echo off
C:
chdir C:\cygwin64\bin
set CYGWIN=binmode ntsec
bash --login -i
Затем я наткнулся на ssh-host-config , ответил « yes чтобы установить sshd как службу, и « no для разделения привилегий и пустое поле для value of CYGWIN for the daemon . Я попросил новую привилегированную учетную запись ljp и проверил с помощью netplwiz что эта учетная запись имеет привилегии администратора на хосте.
Я создал каталог /home/ljp вручную с помощью mkdir .
Затем я запустил службу sshd с net start sshd и смог войти с учетной записью Jean Perrin :
$ ssh Jean\ Perrin@localhost
Jean Perrin@localhost's password:
Last login: Fri Jan 29 11:03:50 2016 from ...
Однако, когда я хочу соединиться с учетной записью ljp , я получаю ошибку разрешения:
$ ssh ljp@localhost
ljp@localhost's password:
Permission denied, please try again
Я пытался следовать советам, найденным здесь, и сделал
mkpasswd -l > /etc/passwd
но это ничего не изменило.
Что я делаю неправильно ? Как я могу подключиться через ssh к этой учетной записи?
