권한 문제로 인해 SSH 연결에 실패했습니다.

권한 문제로 인해 SSH 연결에 실패했습니다.

비밀번호 로그인이 비활성화되어 있고 SSH만 사용할 수 있는 Linux 시스템이 있습니다.공개키 인증. 공개 키는 에 저장되어 있습니다 /home/user1/.ssh/autorized_keys. 이전에 SSH에 개인 키를 사용했는데 제대로 작동했습니다.

그러나 디렉토리의 권한을 /home/user1777로 변경했는데 그 시점부터 로그인에 문제가 발생하고 다음과 같은 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요.

.ssh디렉토리의 권한을 700과 authorized_keys600으로 변경해 보았지만 여전히 문제가 있습니다. 무슨 일이 일어났는지 생각이 나나요?

답변1

  1. 디렉터리 권한을 수정하고 /home다음을 확인하세요.

    drwxr-xr-x root root
    
  2. 디렉터리 권한을 수정하고 /home/user1다음을 확인하세요.

    drwxr-xr-x user user
    
  3. 디렉터리 권한을 수정하고 /home/user1/.ssh다음을 확인하세요.

    drwx------ user user
    
  4. 파일 권한을 수정하려면 /home/user1/.ssh/authorized_keys다음을 확인하세요.

    -rw------- user user
    
  5. 자신 또는 다른 공개 키 파일에 대한 권한을 수정하려면 /home/user1/.ssh/id_rsa.pub다음을 확인하세요.

    -rw-r--r-- user user
    
  6. 자신 또는 다른 개인 키 파일에 대한 권한을 수정하려면 /home/user1/.ssh/id_rsa다음을 확인하세요.

    -rw------- user user
    
  7. 파일 권한을 수정하려면 /home/user1/.ssh/known_hosts다음을 확인하세요.

    -rw-r--r-- user user
    

관련 정보