无法在Jenkins中连接和初始化SSH连接

2eafrhcq  于 12个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(151)

在将Jenkins从Java 1.8.x.x更新到1.11.x.x并将Jenkins LTS版本从2.3xx.x更新到2.4xx.x之后,更新了所有插件,如管理插件建议中所述。
构建后操作“通过SSH发送构建工件”失败。从管理Jenkins页面测试连接也失败,如下所示
“无法连接或更改目录”
jenkins.plugins.publish_over.BapPublisherException:无法连接和初始化SSH连接。消息:[无法连接配置[主机名]的会话。消息[算法协商失败:algorithmName=“server_host_key”jschProposal=“ecdsa-sha 2-nistp 256,ecdsa-sha 2-nistp 384,ecdsa-sha 2-nistp 521,rsa-sha 2 -512,rsa-sha 2 -256”serverProposal=“ssh-rsa,ssh-dss”]]
降级Java或Jenkins LTS对我们来说不是一个选择,因为其他认证已经通过。
尝试降低SSH插件和Jsch插件。由于其他Dependency插件无法加载而失败。
某些与服务器的连接工作正常,而某些连接出现故障,因为服务器是新旧组合。不想在还原时回退。x1c 0d1x

ryhaxcpt

ryhaxcpt1#

新的最新Jsch插件有一个更新的Jar文件,该文件在连接到某些安全服务器时存在问题。
最新的jar文件是“jsch-0.2.16.jar”。尝试复制另一个jar文件沿着与当前的Jar文件。在我的情况下,我使用了“jsch-0.2.16.jar”和“jsch-0.1.55.jar”在“%JENKINS_HOME%\plugins\jsch\WEB-INF\lib
这解决了连接问题。
x1c 0d1x的数据

相关问题