Jenkins ssh远程主机连接失败

Pet*_*c88 6 ssh jenkins jenkins-plugins

由于安全信息而升级 jenkins 后,ssh 远程主机连接不再工作。凭据(私钥)是根据 ssh 凭据插件的更新进行迁移的,但我总是收到“无法连接到服务器”错误。我还尝试删除旧凭据并创建新凭据,但这不起作用。更新插件后有人遇到同样的错误吗?

詹金斯版本:2.129

SSH 凭证插件:1.14

SSH 插件:2.6.1

在此输入图像描述

提前致谢 :)

Ama*_*rja 2

我在与 SSH 服务器集成时遇到了同样的问题。我按照以下步骤操作:

  • 删除了旧凭据。
  • 删除文件 var/jenkins_home/.ssh/known_hosts
  • 使用命令生成私钥ssh-keygen -f remote-ki -m PEM- 确保您的私钥应以------BEGIN RSA PRIVATE KEY------而不是开头------BEGIN OPENSSH PRIVATE KEY------
  • 更新了 Dockerfile 以反映新的名称更改,在我的例子中,最后一个私钥名称是 Remote-key。
  • 复制新的私钥过来docker cp remote-ki jenkins:/tmp/remote-ki
  • docker-compose up --build

我希望这会起作用。