3

mina gem を使用してデプロイしています。サーバーに接続するには、ゲートウェイを通過する必要があります。カピストラーノがそれを可能にすることを私は知っています。

minでこの設定を知っている人はいますか?

4

1 に答える 1

3

mina がこれをサポートしているとは思えません。確かに、ソース コードはそのようなオプションを示していません。私は構文を使用して実験していましたset :ssh_options, ''が、mina は-tコマンド チェーンの最後に追加され、間違ったサーバーに送信されます。set :forward_agent, truemina コードの変更を検討しましたが、ゲートウェイ接続をローカルの ssh クライアント自体に移行し、コマンドを使用する方がおそらく簡単です。これを行うには、次のように設定します~/.ssh/config:

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

私のローカルホストをゲートウェイとして使用してテストすると、これが実行可能であることを示しているようです。

これがお役に立てば幸いです。:)

于 2013-05-03T20:52:54.467 に答える