관리자 계정으로 새로운 Windows 10 제품군(x64)을 설치했습니다 Jean Perrin
. openssh를 사용하여 cygwin을 설치하고 C:\cygwin64\Cygwin.bat
다음과 같이 수정했습니다.
@echo off
C:
chdir C:\cygwin64\bin
set CYGWIN=binmode ntsec
bash --login -i
그런 다음 sshd를 서비스로 설치하고 권한 분리를 요청 ssh-host-config
하고 . 새로운 권한 있는 계정을 요청했고 이 계정에 호스트에 대한 관리자 권한이 있는지 확인했습니다 .yes
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를 사용하시겠습니까?
답변1
기본 사용자 이름 형식은 다음과 같습니다.
SERVERNAME+username@SERVERNAME
또는 /etc/passwd
위에 표시된 대로 항목을 편집하여 형식을 더 간단하게 만듭니다.
다음은 Cygwin SSH 구성에 유용한 사이트입니다.
https://dbaportal.eu/2015/03/05/installing-openssh-cygwin-1-7-35-on-windows-2012-r2/
verbose 옵션을 사용하여 연결을 시도할 수 있습니다.
ssh -vvv SERVERNAME+username@SERVERNAME
\home
폴더가 존재하고 사용자에 대한 권한이 올바른지 확인하십시오 .