部署 mina 部署 如何解决 bastion 问题?

zahi · 发布于 2016年11月23日 · 最后由 numbcoder 回复于 2016年11月24日 · 433 次阅读
21190

一直在用mina进行rails应用的部署,可以很方便的从本机直接部署到目标机器。 但现在遇到的问题是: 当目标机器因为环境隔离, 需要从跳板机(堡垒机)才能访问时,如何很好的解决部署问题。

我目前的方法是:在堡垒机上执行mina部署。

另外看到咱社区里 @bastengao 提到过可以在本地使用ProxyCommand(没用过的可以google下):

Host gateway
    HostName gateway.address
    User root

Host target
    HostName target.address
    User root
    ForwardAgent yes
    ProxyCommand ssh -q gateway netcat %h 22

想问问看大家都是怎么解决这个问题的,有更完美点的方案吗?

共收到 3 条回复
8744

上生产,走跳板,仪式感

2

部署脚本放到其中一台生产环境的机器上

27

ProxyCommand

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册