gpt4 book ai didi

jenkins - 通过 SSH 发布无效私钥

转载 作者:行者123 更新时间:2023-12-02 13:54:10 25 4
gpt4 key购买 nike

我在 Jenkins 中使用通过 SSH 发布 连接到远程服务器。我已经有一个私钥(OpenSSH 格式以 -----BEGIN OPENSSH PRIVATE KEY----- 开头)可以在 jenkins 用户 下从 shell 完美运行但是当我从 Web 界面使用它时,它会抛出jenkins.plugins.publish_over.BapPublisherException:无法添加 SSH key 。消息[无效私钥:[B@4bba7224]

同时,我在 Jenkins 机器(Debian GNU/Linux 9 in Docker)上生成了另一个 key ,并将 id_rsa.pub 复制到远程机器。这个 key 是不同的,以 -----BEGIN RSA PRIVATE KEY----- 开头,这个 key 错误是 Message [Auth fail] 所以它理解键。

最佳答案

我刚遇到同样的问题。该插件被较新的 OpenSSH 格式弄糊涂了(我还有一个以 -----BEGIN OPENSSH PRIVATE KEY----- 开头的私钥)。

我保存了 key 并将其加载到 PuTTyGen 中,然后转换 -> 导出 OpenSSH key (注意有一个我们不需要的“导出 OpenSSH key (强制新文件格式)”。这显然是在 Windows 上;我我不确定在其他操作系统上会有什么等价物。

我新导出的 key 以 -----BEGIN RSA PRIVATE KEY----- 开头,然后插件接受了它。

关于jenkins - 通过 SSH 发布无效私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54466622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com