You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CloudLab集群节点间配置SSH免密登录失败问题咨询

CloudLab节点SSH免密互访配置失败修复方案

核心问题定位

你当前配置错误的首要原因是公钥存放路径错误:SSH默认读取的公钥授权文件是~/.ssh/authorized_keys,而非你使用的~/.ssh/authorized路径,修改路径后可优先验证是否恢复正常。

其他常见问题及修复步骤

  • 权限配置不符合SSH安全要求
    SSH对相关目录和文件的权限有严格校验,权限过高会直接拒绝公钥认证,执行以下命令修复:
    # 本地节点修改私钥权限
    chmod 600 ~/.ssh/id_rsa
    # 目标节点执行以下命令
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    chown -R $(whoami):$(whoami) ~/.ssh
    
  • 目标节点sshd服务未开启公钥认证
    检查目标节点/etc/ssh/sshd_config文件,确保以下配置未被注释:

    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    配置修改后执行sudo systemctl restart sshd重启sshd服务生效。

  • 公钥内容复制错误
    手动复制公钥容易出现多余换行、空格、内容截断的问题,推荐使用ssh-copy-id工具自动完成公钥分发,命令示例:
    ssh-copy-id 目标节点用户名@目标节点IP
    该工具会自动将本地公钥追加到目标节点的授权文件中,同时自动修正权限配置。

问题排查方法

如果以上操作完成后仍有问题,执行带调试参数的SSH命令查看详细报错信息,定位具体原因:
ssh -v 目标节点用户名@目标节点IP


内容的提问来源于stack exchange,提问作者Thompson Liu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:36:07