mina gem を使用してデプロイしています。サーバーに接続するには、ゲートウェイを通過する必要があります。カピストラーノがそれを可能にすることを私は知っています。
minでこの設定を知っている人はいますか?
mina gem を使用してデプロイしています。サーバーに接続するには、ゲートウェイを通過する必要があります。カピストラーノがそれを可能にすることを私は知っています。
minでこの設定を知っている人はいますか?
mina がこれをサポートしているとは思えません。確かに、ソース コードはそのようなオプションを示していません。私は構文を使用して実験していましたset :ssh_options, ''
が、mina は-t
コマンド チェーンの最後に追加され、間違ったサーバーに送信されます。set :forward_agent, true
mina コードの変更を検討しましたが、ゲートウェイ接続をローカルの ssh クライアント自体に移行し、コマンドを使用する方がおそらく簡単です。これを行うには、次のように設定します~/.ssh/config
:
Host finaldestination.example.com
ProxyCommand ssh user@gateway.example.com nc %h 22
ForwardAgent yes
私のローカルホストをゲートウェイとして使用してテストすると、これが実行可能であることを示しているようです。
これがお役に立てば幸いです。:)