3

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

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

4

1 回答 1

3

我不相信米娜支持这一点。当然,源代码并没有表明这样的选择。我正在尝试使用该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

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

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

于 2013-05-03T20:52:54.467 回答