SSHトンネル経由でリモートサーバーでインターネットを使用する

SSHトンネル経由でリモートサーバーでインターネットを使用する

ジャンプホスト経由でのみアクセスできる RHEL サーバーがあります。これが私がそれに接続する方法です

MyMachine(Win10)--SSH-->JumpHost(winserver2012r2)--SSH-->RHEL7

SSH経由

ssh -J user@jumphost user@RHEL7

いくつかの依存関係をダウンロードし、インターネット上のいくつかの API にアクセスするためにインターネットを使用したいです。ジャンプ ホストにもインターネットがないので、ここで行き詰まっています。ジャンプ ホストにインターネットがあれば、他のサーバーで既に使用している squid プロキシを使用できます。squid と ssh トンネリングを使用して、RHEL7 でインターネットを使用する方法はありますか。これは、ジャンプ ホストを使用せずに他のサーバーでインターネットを使用する方法です。

ステップ1 自分のマシンでsquidサーバーを起動する

ステップ2:RHELサーバーの/etc/environmentにこれらの行を追加する

 export http_proxy=http://127.0.0.1:3128

 export https_proxy=http://127.0.0.1:3128

ステップ:3 ssh -R 3128:localhost:3128 user@rhel

ジャンプホストがマシンとRHEL7の中間にあるときに、RHEL7サーバーでインターネットを使用する方法はありますか?

答え1

他のサーバー + ジャンプ ホストに説明した方法を使用しないのはなぜですか?

ssh -J user@jumphost -R 3128:localhost:3128 user@rhel

ここに例がありますhttps://dev.to/claudiohigashi/ssh-tunneling-via-a-jump-host-2b5d

関連情報