비밀번호 로그인이 비활성화되어 있고 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