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 权限应设置为 700authorized_keys 文件权限应设置为 600

해결

 

修改用户指定目录的权限。通常建议将 /ifs/home/user/.ssh/ 目录的权限设置为 750,将 authorized_keys 文件的权限设置为 644;但是这些值可能不够,需要更严格的权限。

  1. 在群集中的任意节点上打开 SSH 连接,并使用“root”帐户登录。
  2. 运行以下命令以将用户的 目录更改为只能由该用户写入,其中 <user name> 是用户的名称:

    chmod g-w /home/<user name>
     
  3. 更改用户的 ~/.ssh 目录(其中< user name>是用户的名称)的权限:

    chmod 700 /home/<user name>/.ssh
     
  4. 更改用户 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 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.