PuTTY による自動トンネルセッション

PuTTY による自動トンネルセッション

PuTTY で 2 つのセッション間の依存関係を作成する方法はありますか? 接続を開く前に、セッション ("session-client") が別のセッション ("session-tunnel") を自動的に呼び出すようにしたいと思います。現在、2 つの接続はそれぞれ意図したとおりに動作します (つまり、最初に "session-tunnel" を開き、次に "session-client" を開く)。ただし、"session-client" のみを呼び出し、"session-tunnel" を自動的に最初に開くようなメカニズムが必要です。

プロキシ機能について調べましたが、この役割で「セッション トンネル」を使用する方法が見つからないようです。これはほぼ私が望んでいることです。しかし、標準入出力に再ルーティングしたくない; 通常の SSH セッションを開く前にプロキシ コマンドを実行するだけです。

この方法で接続を開く目的は、「session-client」と「session-tunnel」のターゲットで異なるユーザー名を使用して、パスワードなしの SSH (承認済みキーのみ) でプレーンな SSH トンネル (VPN ではない) を実行することです。単一の PuTTY セッション ハンドルを介してこの複合接続にアクセスできるようにして、そのセッション ハンドルを Tortoise SVN で使用できるようにしたいと考えています。

私のセッションは、トンネルと SVN サーバーに対して異なるユーザー名と異なるキーファイルを使用して構成されています。関連する画面のスクリーンショットを以下に示します (ポート番号と IP アドレスが変更されていることに注意してください)。

機能しているトンネル設定と失敗したプロキシ設定のスクリーンショット

答え1

PuTTYでは、plinkのために「ローカル プロキシ コマンド」このようにして、SSH トンネルを実装できます。

詳細については、PuTTY における OpenSSH ProxyCommand に相当するもの

その後、このプロキシ設定を PuTTY 保存セッションとして保存できます。


から「しかし、標準入出力に再ルーティングしたくありません」このオプションについてはご存知のとおりですが、それを望まないようです。しかし、その理由はわかりません。

関連情報