그래서 저는 2명의 사용자가 있는 Centos 7 서버를 가지고 있습니다.
User1은 ~/.ssh/authorized_keys
적절한 권한이 있는 파일을 소유하고 있으며 외부 사용자의 공개 키를 포함하고 있습니다.
User2는 ~/.ssh/authorized_keys
적절한 권한을 가진 파일을 소유하고 있으며 동일한 외부 사용자의 공개 키를 포함하고 있습니다.
외부 사용자는 문제 없이 User1로 SSH를 통해 연결할 수 있지만 Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
User2로 SSH를 시도하면 오류가 발생합니다.
왜 이런 일이 발생합니까? 실제로는 동일한 공개 키이며 authorized_keys
동일한 방법을 사용하여 각 사용자의 파일에 올바르게 붙여넣었습니다.
답변1
도움을 주신 RalfFriedl에게 감사드립니다.유용한 의견, 문제는 .ssh
폴더 권한입니다.
.ssh
에 대한 소유자 및 권한을 확인하세요authorized_keys
.