/
공개 키 인증에 실패하거나 등록되지 않습니다
공개 키 인증에 실패하거나 등록되지 않습니다
현상
Xshell에서 개인 키를 만든 후 매뉴얼에 따라 공개 키 부분을 서버에 등록했으나 등록되지 않은 키라는 메시지가 나옵니다.
해결 방법
- 공개 키 문자열을 사용자의 공개 키 파일인 $HOME/.ssh/authorized_keys에 붙여 넣기 합니다.
SSH 서버의 공개 키 파일의 위치는 sshd_config에 정의되어 있습니다.
간혹 개인 키의 문자열을 서버에 등록하는 경우가 있습니다. 반드시 공개 키 문자열을 등록하여야 합니다. '.ssh' 디렉토리와 'authorized_keys' 파일의 퍼미션을 사용자에게만 허용합니다.
퍼미션이 너무 많이 허용되어 있다면 다음 명령으로 퍼미션을 수정합니다.$ chmod go-rwx ~/.ssh ~/.ssh/authorized_keys
드물지만 사용자의 홈디렉토리 소유주가 접속 계정과 다른 경우가 있습니다.
이 경우 홈디렉토리의 소유주를 접속 계정과 같게 해야 합니다.chown `whoami` $HOME
Related content
SSH 서버가 암호를 거부했습니다
SSH 서버가 암호를 거부했습니다
More like this
원격 호스트에 연결
원격 호스트에 연결
More like this
일치하는 알고리즘이 없다는 메시지
일치하는 알고리즘이 없다는 메시지
More like this
연결_ SSH_ 터널링
연결_ SSH_ 터널링
More like this