데비안이 설치된 원격 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
그 이후로 그것은 완벽하게 작동했습니다.