ゲートウェイサーバーを使用した2台のコンピューター間のSSHトンネル

ゲートウェイサーバーを使用した2台のコンピューター間のSSHトンネル

2 台のコンピューター間に SSH トンネルを作成したいと考えています。現在の設定は次のとおりです。

Fig. 1
---------     SSH     -----------     SSH    ---------
|   A   |  ---------> | Gateway | <--------- |   B   |
---------             -----------            ---------

Fig. 2
----------  :7575       Tunnel        :7575  ----------
| Server | <-------------------------------- | Client |
----------                                   ----------

A と B はゲートウェイに SSH 接続できますが、ゲートウェイは A にも B にも SSH 接続できません。

A は Linux 上で実行され、B は Windows 上で実行され、PuTTY 経由でゲートウェイに接続します。

B のクライアント ソフトウェアが A のサーバーに接続できるように、トンネル (図 2 を参照) を作成するにはどうすればよいですか?

答え1

このような:

  • B で putty を使用して、ゲートウェイに ssh します。ウィンドウの上部を右クリックし、接続 ssh/tunnels の下に、トンネルを追加します: ローカルポート 7575、宛先 127.0.0.1:7575 - 閉じる前に [適用] をクリックすることを忘れないでください。
  • S で OS ssh コマンドを使用する:ssh -R7575:127.0.0.1:7575 gateway このリバース トンネルは、A が開始したトンネルの終端を B のポート 7575 に接続します。

関連情報