SSHプロキシトンネルホップ

SSHプロキシトンネルホップ

私の状況はこんな感じです。インターネットが接続されているサーバーAがあります。

私のサーバーBはファイアウォールの背後にあり、インターネットに接続できませんが、SSHを介してアクセスできます。

これにより、私のサーバーCDEはサーバーBと同じネットワークにありますが、SSHを介してのみサーバーBからアクセスできます。

ssh -Rを使用してSSHトンネルプロキシを介してサーバーAからサーバーBにインターネットを提供し、-Dを使用してサーバーBからAに再接続してプロキシとして使用できるポートを設定できます。

この問題をインターネットで検索しましたが、正確な状況が見つかりませんでした。

可能であれば、ソックス5ポートを介してサーバーBまたはAからサーバーCDEにインターネットを提供したいと思います。

どうすればいいですか?ありがとうございます。

答え1

サーバーAからBへのSSH接続を作成し、BをCのジャンプホストとして使用し、逆方向SOCKS接続を開きます。

ssh -J B -R PORT C
  • -J BBジャンプホストとして使用
  • -R PORTリバースプロキシPORTには最新バージョンのSSHが必要です。

詳しくはマニュアルをご覧ください。

関連情報