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

Jenkins发布插件SSH连接初始化失败,认证出错如何解决?

解决Jenkins Publish Over SSH认证失败问题

报错详情

jenkins.plugins.publish_over.BapPublisherException: 无法连接并初始化SSH连接。详情:[无法为配置[WebService]连接会话。信息[认证失败]]

排查与解决步骤

  • 核对SSH认证信息
    • 若使用密码认证:检查Jenkins中「WebService」配置的密码是否与目标服务器SSH登录密码完全匹配,注意大小写、特殊字符,避免输入错误
    • 若使用密钥对认证:
      1. 确认Jenkins配置的私钥完整无格式错误,复制时不要遗漏开头-----BEGIN RSA PRIVATE KEY-----和结尾-----END RSA PRIVATE KEY-----
      2. 目标服务器的~/.ssh/authorized_keys文件必须添加对应公钥,同时将文件权限设为600,目录权限设为700
  • 手动验证SSH连通性
    • 用本地SSH客户端(如OpenSSH)直接连接目标服务器,确认能正常登录,排除网络不通、服务器SSH服务未启动、端口被防火墙拦截等问题
  • 更新Publish Over SSH插件
    • 旧版本插件可能存在认证bug,前往Jenkins插件管理页面将Publish Over SSH更新至最新稳定版后重试
  • 检查服务器地址与端口
    • 确认「WebService」配置中的服务器IP/域名、SSH端口(默认22)与实际服务器一致,避免地址或端口拼写错误

配置参考截图

  • SSH配置界面:Jenkins SSH配置界面
  • 认证设置界面:Jenkins SSH认证设置

内容的提问来源于stack exchange,提问作者Bakhtovar Akhmedov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:28:19