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

无法以root身份通过SSH连接GCE Jenkins代理节点求助

Jenkins GCE插件root用户SSH认证失败解决建议

排查方向及解决步骤

  • 检查GCE实例root SSH登录权限
    默认GCE实例可能禁用root直接SSH登录,需修改实例的/etc/ssh/sshd_config:

    PermitRootLogin yes
    # 若使用密码认证,需确保PasswordAuthentication yes;密钥认证则无需此条
    

    修改后重启sshd服务:sudo systemctl restart sshd

  • 核对SSH密钥匹配性
    Jenkins配置GCE节点时使用的SSH密钥,必须完整添加到GCE实例root用户的/root/.ssh/authorized_keys文件中,确保无格式错误或字符缺失。

  • 确认Jenkins节点凭证配置
    在GCE节点模板的Run as user设为root时,需对应指定正确的SSH凭证(密钥/密码),检查凭证是否有效、权限是否正常。

  • 手动验证SSH连接
    从Jenkins主服务器执行ssh root@<public IP>,若手动登录失败,说明问题出在实例SSH配置,而非插件本身。

用户提供的错误日志

INFO: Authenticating as root
Aug 19, 2022 6:55:21 PM null
INFO: Connecting to <public IP> on port 22, with timeout 10000.
Aug 19, 2022 6:55:21 PM null
INFO: Connected via SSH.
Aug 19, 2022 6:55:21 PM null
WARNING: Authentication failed. Trying again...
Aug 19, 2022 6:55:36 PM null
WARNING: Authentication failed
Aug 19, 2022 6:55:36 PM null
WARNING: bootstrapresult failed

内容的提问来源于stack exchange,提问作者John Doe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 06:24:02