ssh - Bamboo 通过堡垒主机部署

标签 ssh bamboo

如何配置 Bamboo 部署任务以使用 SSH Bastion(跳转)主机连接到目标部署服务器来运行脚本?

我尝试在 Bamboo 服务器上配置 .ssh/config 文件。它可以从命令行运行,但会被 Bamboo 忽略。

最佳答案

Bamboo 不支持这一点 - 尽管它在文档中没有明确说明。看来您是not the only one trying to do this 。您有几种选择:

  1. 避免使用 Bamboo SSH 任务,创建一个执行您想要的操作的 Command 任务,即调用 ssh 的系统安装。<
  2. 使用 Command 任务调用 ssh 的系统安装,并通过堡垒将端口转发到目标,然后使用 Bamboo SSH 通过该隧道执行任务。
  3. 在外部(即不在 Bamboo 内)维护可用于 Bamboo SSH 任务的隧道。
  4. 使用更好地支持 ssh 的工具,例如 Jenkins。

希望能给你一些想法!

关于ssh - Bamboo 通过堡垒主机部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568194/

相关文章:

java - Sonar runner 执行期间出错,在 play 项目的 junit 测试中运行 Sonar runner 2.3 时出现 java.lang.NullPointerException

java - 自 Java 升级到 8 后,启动 Java 的 Windows 服务无法正常工作

jenkins - 通过rest xml api创建带有私钥凭据的jenkins ssh用户名

git - 如何从命令行使用 'git pull'?

perl - 通过ssh将stdin/stdout重定向到远程主机/从远程主机重定向

rest - 如何参数化 Bamboo 构建?

Git commit 用户不同于 git push 用户

windows - 在Bamboo服务器上使用Chrome v73.0,ChromeDriver 2.46从渲染器: 600. 000接收消息超时

linux - 用 FileZilla 替换 WinSCP - 这可能吗?

c++ - 将 SSH 编译成 C++ 应用程序