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 권한을 갖는 것이 좋습니다. 그러나 이러한 값은 충분하지 않을 수 있으며 더 제한적인 사용 권한이 필요합니다.

  1. 클러스터의 노드에서 SSH 연결을 열고 "root" 계정을 사용하여 로그인합니다.
  2. 다음 명령을 실행하여 사용자의 디렉토리를 해당 사용자만 쓸 수 있도록 변경합니다. 여기서 <user name> 은 사용자 이름입니다.

    chmod gw /home/<사용자 이름>
     
  3. 사용자의 ~/.ssh 디렉토리에 대한 사용 권한을 변경합니다. 여기서 <user name> 은 사용자 이름입니다.

    chmod 700 /home/<사용자 이름>/.ssh
     
  4. 사용자 authorized_keys 파일에 대한 사용 권한을 변경합니다. 여기서 <user name> 은 사용자 이름입니다.

    chmod 600 /home/<사용자 이름>/.ssh/authorized_keys

    메모
    authorized_keys 파일은 "루트"가 아닌 소유자가 소유해야 합니다.

추가 정보

추가 정보

기술 자료 문서 키 기반 RSA SSH 로그인을 설정하는 방법, 16474를 참조하십시오.

해당 제품

Isilon

제품

Isilon
문서 속성
문서 번호: 000061728
문서 유형: Solution
마지막 수정 시간: 24 9월 2025
버전:  4
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.