윈도우/윈도우 '잘'쓰기

Windows OpenSSH public-key 인증 실패

ForceCore 2021. 1. 24. 17:27

docs.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse

 

Windows Server용 OpenSSH 설치

Windows 설정 옵션 또는 Windows PowerShell을 사용하여 Windows Server용 OpenSSH 클라이언트 및 서버를 설치합니다.

docs.microsoft.com

이렇게 설치했었는데...

 

자동로그인이 영 되지를 않는다.

 

binaitz.tistory.com/4

 

Windows OpenSSH public-key 인증 실패

현재 회사에서는 Windows 서버를 사용하고 있다. 최근 진행하고 있는 CI/CD 구축 작업을 위해 SSH 서버를 설치했다. Password Authentication은 SSH 접속 시마다 비밀번호를 입력해야 한다. 배치 파일을 통해

binaitz.tistory.com

 

이렇게 해결했다.

 

scrap:

Windows OpenSSH public-key 인증 실패 __ binarycastle.pdf
0.80MB

여전히 잘 안 되는데... sshd_config 를 sshd를 콘솔에서 직접 실행하면서 -f로 수동으로 지정해주니깐 먹히네;;;

 

SyslogFacility LOCAL0
LogLevel DEBUG3

이 설정은 sshd_config 에서 먹힌다. sshd_config 자체가 안 먹히는 것은 아니었다.

 

왜인가 했더니... 파일 권한때문이다. System이란 시스템계정이 ~/.ssh/authorized_keys 파일을 읽을 권한이 있어야 한다. Administrators도 읽을 수 있어야 하나? 그건 모르겠다. 난 둘 다 넣었다. 자동로그인, 파일 소유권과 권한에 꽤 민감하게 짜여있다. ㄷㄷㄷ