リバースSSHトンネル(マルチホップ)を介してアプリケーションをプロキシする方法

リバースSSHトンネル(マルチホップ)を介してアプリケーションをプロキシする方法

SSHトンネルに関する質問です。 NATの背後にあるネットワーク上のPiを介してFirefoxをプロキシしようとしています。このPiは私のサーバーの1つに逆SSHトンネルを構築し、本当にうまくいきました。
プロキシするときは、通常「ssh -N -D54321 -f user@host」を実行し、Firefoxにすべてをポート54321に渡すように指示しましたが、今回は遠すぎました。

リバースSSHトンネルを含むSSHトンネルを効率的に接続できますか?それでは、最も簡単で効果的な方法は何ですか?簡単に言えば、私のコンピュータからサーバーを介して逆トンネルpiにアプリケーションをトンネリングするにはどうすればよいですか?よろしくお願いします!

(関連がある場合は、プロキシチェーンをプロキシとして使用しています)

答え1

非常に簡単な方法は、この-Jフラグ(または設定)をサポートするProxyJump最新バージョンのOpenSSHを使用することです。

ssh -N -D54321 -f -J user@onehost,user@anotherhost,user@yetanotherhost user@finalhost

関連情報