Isilon: OneFS: 오류-SSH를 통해 클러스터에 연결하려고 할 때 "인증 거부: /ifs/home/user/.ssh 디렉토리에 대한 잘못된 소유권 또는 모드" 오류 발생
요약: Isilon: OneFS: 오류 - "Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh"(SSH를 통해 클러스터에 연결하려고 할 때 발생)
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
사용자가 SSH 연결을 통해 클러스터에 연결할 수 없습니다.
다음 증상은 사용자가 SSH 연결을 통해 클러스터에 연결을 시도할 때 발생합니다.
- 다음과 같은 오류가 나타납니다.
Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh
동일한 오류가 /var/log/auth.log 파일에도 기록됩니다.
- authorized_keys 파일을 사용 중이더라도 암호를 입력하라는 메시지가 표시됩니다.
원인
"Authentication refused: bad ownership or modes for directory" 오류는 일반적으로 사용자의 홈 또는 ~/.ssh 디렉토리에 그룹 쓰기 권한이 있음을 의미합니다. 홈 디렉토리는 사용자 또는 소유자만 쓸 수 있어야 합니다. ~/.ssh 권한은 700으로 설정하고 authorized_keys 파일 권한은 600으로 설정해야 합니다.
해결
사용자의 지정된 디렉토리에 대한 권한을 수정합니다. 일반적으로 /ifs/home/user/.ssh 디렉토리에 대한 750 권한과 authorized_keys 파일에 대한 644 권한을 갖는 것이 좋습니다. 그러나 이러한 값은 충분하지 않을 수 있으며 더 제한적인 사용 권한이 필요합니다.
- 클러스터의 노드에서 SSH 연결을 열고 "root" 계정을 사용하여 로그인합니다.
- 다음 명령을 실행하여 사용자의 홈 디렉토리를 해당 사용자만 쓸 수 있도록 변경합니다. 여기서 <user name> 은 사용자 이름입니다.
chmod gw /home/<사용자 이름>
- 사용자의 ~/.ssh 디렉토리에 대한 사용 권한을 변경합니다. 여기서 <user name> 은 사용자 이름입니다.
chmod 700 /home/<사용자 이름>/.ssh
- 사용자 authorized_keys 파일에 대한 사용 권한을 변경합니다. 여기서 <user name> 은 사용자 이름입니다.
chmod 600 /home/<사용자 이름>/.ssh/authorized_keys메모
authorized_keys 파일은 "루트"가 아닌 소유자가 소유해야 합니다.
추가 정보
추가 정보
기술 자료 문서 키 기반 RSA SSH 로그인을 설정하는 방법, 16474를 참조하십시오.
해당 제품
Isilon제품
Isilon문서 속성
문서 번호: 000061728
문서 유형: Solution
마지막 수정 시간: 24 9월 2025
버전: 4
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.