Isilon:OneFS:尝试通过 SSH 连接到群集时出现错误 -“Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh”(身份验证被拒绝:目录 /ifs/home/user/.ssh 的所有权或模式错误)
요약: Isilon:OneFS:尝试通过 SSH 连接到群集时出现错误“Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh”(验证被拒绝:目录 /ifs/home/user/.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 g-w /home/<user name>
- 更改用户的 ~/.ssh 目录(其中< user name>是用户的名称)的权限:
chmod 700 /home/<user name>/.ssh
- 更改用户 authorized_keys 文件的权限,其中 <user name> 是用户的名称:
chmod 600 /home/<user name>/.ssh/authorized_keys注意
authorized_keys文件应归所有者所有,而不是“root”。
추가 정보
其它信息
请参阅知识库文章,如何设置基于密钥的 RSA SSH 登录,16474
해당 제품
Isilon제품
Isilon문서 속성
문서 번호: 000061728
문서 유형: Solution
마지막 수정 시간: 24 9월 2025
버전: 4
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.