【发布时间】:2017-03-29 00:21:59
【问题描述】:
我已经在 Jenkins 中安装了 'Publish Over SSH' 插件,并希望在每次构建后将一些文件传输到 SSH 服务器。
我使用带有密码的puttygen 生成了私钥,并在 SSH 服务器的“authorization_keys”中提供了 OpenSSH 公钥。
使用生成的私钥和密码,我可以通过 PuTTY 登录 SSH 服务器。
但在 Jenkins 中,我无法添加 SSH 密钥。得到以下错误。
jenkins.plugins.publish_over.BapPublisherException:无法添加 SSH 密钥。消息 [密码“aes256-cbc”是必需的,但不可用。
【问题讨论】:
-
尝试使用
ssh-keygen而不是puttygen生成ssh-keys