【问题标题】:mina gem deploy through gatewaymina gem 通过网关部署
【发布时间】:2013-03-08 13:28:51
【问题描述】:

我正在使用 mina gem 进行部署。 我必须通过网关才能连接到我的服务器。 我知道 capistrano 可以做到这一点。

有人知道mina的这个配置吗?

【问题讨论】:

    标签: ruby deployment apache-mina


    【解决方案1】:

    我不相信 mina 支持这一点;当然,the source code 并不表示这样的选项。我正在尝试使用 set :ssh_options, '' 语法,但 mina 将 -t 附加到命令链的末尾,然后将其发送到错误的服务器。考虑更改 mina 代码,但将网关连接转移到本地 ssh 客户端本身可能更简单,并且可能使用set :forward_agent, true 命令。为此,您需要在 ~/.ssh/config 中设置类似的内容:

    Host finaldestination.example.com
        ProxyCommand ssh user@gateway.example.com nc %h 22
        ForwardAgent yes
    

    使用我的本地主机作为网关进行测试似乎表明这是可行的。

    希望这会有所帮助 - 尽管我意识到这并不是您所要求的。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-08
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多