如何配置 Bamboo 部署任务以使用 SSH Bastion(跳转)主机连接到目标部署服务器来运行脚本?
我尝试在 Bamboo 服务器上配置 .ssh/config 文件。它可以从命令行运行,但会被 Bamboo 忽略。
最佳答案
Bamboo 不支持这一点 - 尽管它在文档中没有明确说明。看来您是not the only one trying to do this 。您有几种选择:
- 避免使用
Bamboo SSH
任务,创建一个执行您想要的操作的Command
任务,即调用ssh
的系统安装。< - 使用
Command
任务调用ssh
的系统安装,并通过堡垒将端口转发到目标,然后使用Bamboo SSH
通过该隧道执行任务。 - 在外部(即不在 Bamboo 内)维护可用于
Bamboo SSH
任务的隧道。 - 使用更好地支持
ssh
的工具,例如 Jenkins。
希望能给你一些想法!
关于ssh - Bamboo 通过堡垒主机部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568194/