![권한 문제로 인해 SSH 연결에 실패했습니다.](https://linux55.com/image/132959/%EA%B6%8C%ED%95%9C%20%EB%AC%B8%EC%A0%9C%EB%A1%9C%20%EC%9D%B8%ED%95%B4%20SSH%20%EC%97%B0%EA%B2%B0%EC%97%90%20%EC%8B%A4%ED%8C%A8%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
비밀번호 로그인이 비활성화되어 있고 SSH만 사용할 수 있는 Linux 시스템이 있습니다.공개키 인증. 공개 키는 에 저장되어 있습니다 /home/user1/.ssh/autorized_keys
. 이전에 SSH에 개인 키를 사용했는데 제대로 작동했습니다.
그러나 디렉토리의 권한을 /home/user1
777로 변경했는데 그 시점부터 로그인에 문제가 발생하고 다음과 같은 오류 메시지가 나타납니다.
.ssh
디렉토리의 권한을 700과 authorized_keys
600으로 변경해 보았지만 여전히 문제가 있습니다. 무슨 일이 일어났는지 생각이 나나요?
답변1
디렉터리 권한을 수정하고
/home
다음을 확인하세요.drwxr-xr-x root root
디렉터리 권한을 수정하고
/home/user1
다음을 확인하세요.drwxr-xr-x user user
디렉터리 권한을 수정하고
/home/user1/.ssh
다음을 확인하세요.drwx------ user user
파일 권한을 수정하려면
/home/user1/.ssh/authorized_keys
다음을 확인하세요.-rw------- user user
자신 또는 다른 공개 키 파일에 대한 권한을 수정하려면
/home/user1/.ssh/id_rsa.pub
다음을 확인하세요.-rw-r--r-- user user
자신 또는 다른 개인 키 파일에 대한 권한을 수정하려면
/home/user1/.ssh/id_rsa
다음을 확인하세요.-rw------- user user
파일 권한을 수정하려면
/home/user1/.ssh/known_hosts
다음을 확인하세요.-rw-r--r-- user user