Jenkins SSH服务器显示错误尝试通过SSH插件进行设置时算法协商失败

问题描述

Jenkins SSH服务器显示提到的错误算法协商失败,同时尝试通过SSH通过SSH插件进行设置时,尝试通过SSH插件连接到本地服务器(Linux容器) 。我可以在终端上使用ssh进行连接。

jenkins.plugins.publish_over.BapPublisherException:无法连接和初始化SSH连接。消息:[无法为配置[anisbleHOST]连接会话。消息[算法协商失败]

Ubuntu机器-auth.log 无法与xx.xx.xx.x端口39866协商:找不到匹配的主机密钥类型。他们的报价:ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521 [preauth]

尝试使用下面提到的sshd_config值,但是没有运气。

HostKeyAlgorithms ssh-ed25519-cert-v01 @ openssh.com,ssh-ed25519

KexAlgorithms curve25519-sha256 @ libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman -group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)