gpt4 book ai didi

jenkins - 使用 SSH 跳转主机配置 Jenkins

转载 作者:行者123 更新时间:2023-12-05 07:34:35 28 4
gpt4 key购买 nike

当我有一个具有自己的用户和 key 的中间堡垒时,我如何在 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 服务器 工作。但我不知道如何将其编码到我的笔记本电脑本地运行的我的 jenkins 中,而不是作为一个单独的 jenkins 用户,即我的用户。 JENKINS_HOME=/Users/myname/.jenkins

我调查了 Publish over SSH插件,它确实提供了一个 jumpdns 选项,但没有提供 jump 自己的用户和 key 。似乎其他人已经looking因为它没有解决方案。

为我的 SSH 设置配置 Jenkins 的最佳方法是什么?

最佳答案

假设您使用的是 jenkins 版本:2.303.2。这是目前的最新版本。

如果你的主人有一个支持跳转主机选项的SSH版本(例如OpenSSH_7.4p1)那么你可以试试这个:

-将启动方法选择为“通过在 Controller 上执行命令来启动代理”

-启动命令:ssh -tt -J user@jump_host_name user@destination_host

https://www.tecmint.com/access-linux-server-using-a-jump-host/

关于jenkins - 使用 SSH 跳转主机配置 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50049727/

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