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

zahi · November 23, 2016 · Last by fzzf0618 replied at September 09, 2019 · 1898 hits

一直在用 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

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

上生产,走跳板,仪式感

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

ProxyCommand

今天突然遇到这个问题了,给个地址可以解决https://www.spritle.com/blogs/2017/05/28/ssh-configuration-jump-host-remote-server/

You need to Sign in before reply, if you don't have an account, please Sign up first.