如何配置Bamboo部署任务以使用SSH堡垒(跳转)主机连接到目标部署服务器以运行脚本?
我尝试在Bamboo服务器上配置.ssh / config文件。它可以在命令行中运行,但Bamboo会忽略它。
答案 0 :(得分:2)
Bamboo不支持这一点 - 虽然它在文档中没有明确说明。看来你是not the only one trying to do this。你有几个选择:
Bamboo SSH
任务,创建符合您需要的Command
任务,即调用ssh
的系统安装。Command
任务调用ssh
的系统安装,并通过堡垒将端口转发到目标,然后通过该隧道使用Bamboo SSH
任务。Bamboo SSH
任务的隧道。ssh
更好的工具,例如Jenkins。希望能给你一些想法!
答案 1 :(得分:0)
我认为可以通过在.ssh / config中定义主机并在其中使用-J选项来解决此问题。在Bamboo中,使用.ssh / config中定义的别名。在后台,它只是SSH命令,可能会选择别名
我没有测试。