인증 거부됨: 디렉토리/root에 대한 소유권 또는 모드가 잘못되었습니다.

인증 거부됨: 디렉토리/root에 대한 소유권 또는 모드가 잘못되었습니다.

데비안이 설치된 원격 VPS에 SSH를 통해 연결하려고 합니다. 디버그 모드에서 sshd를 실행하면 다음을 발견했습니다.

Authentication refused: bad ownership or modes for directory /root

Google에서 찾은 것과 같은 권한 설정을 시도했습니다.

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

그러나 여전히 pubkey 인증을 거부하고 비밀번호를 요청하며 디버그 시 동일한 메시지를 표시합니다. 내가 뭘 잘못했나요?

답변1

글쎄, 폴더 소유권을 깨뜨린 @jeff-schaller에게 정말 감사해야겠습니다. 난 해냈어

chown root /root
chown root /root/.ssh

그 이후로 그것은 완벽하게 작동했습니다.

관련 정보