【发布时间】:2018-10-07 13:13:36
【问题描述】:
当我有一个具有自己的用户和密钥的中间堡垒时,如何在 jenkins 中配置 SSH 连接:
Host jump
User user1
HostName jumpdns
IdentityFile /Users/myname/.ssh/jumpkey.pem
Host server
User user2
HostName serverdns
IdentityFile /Users/myname/.ssh/serverkey.pem
ForwardAgent yes
ProxyJump jump
这在 cli 上以 ssh server 工作。但我不知道如何将其编码到我的 jenkins 中,该 jenkins 从我的用户内部而不是作为单独的 jenkins 用户在我的笔记本电脑上本地运行。 JENKINS_HOME=/Users/myname/.jenkins
我查看了Publish over SSH 插件,它确实提供了 jumpdns 选项,但没有提供 jump 自己的用户和密钥。似乎其他人一直 looking 对此没有解决方案。
为我的 SSH 设置配置 Jenkins 的最佳方式是什么?
【问题讨论】:
标签: jenkins ssh proxy jenkins-plugins