web-dev-qa-db-ja.com

パテにsshトンネルを設定する

ファイアウォールの背後にある仕事用コンピューターへのプロキシトンネルを設定する手順があります。セットアップは次のとおりです。

                        |
[home]--------[outside]-|-[inside]
                        |

指示は、自宅からです:

  1. ssh -N -L 7000:内側:22外側
  2. ssh -D 9999 -p 7000 localhost
  3. ローカルホストでポート9999のプロキシを設定します

そうすれば、私は[内部]にいるかのように世界に現れることができるはずです。

MacまたはLinuxマシンを使用している場合は、ターミナルで最初の2つの手順を順番に実行すると思います。 Windowsでは、sshターミナルを開くだけでは不十分です。

PuTTYトンネル設定画面は次のようになります。

enter image description here

2つの質問があります:

  1. ステップ1の正しい設定は何ですか?
  2. 2番目のステップはPuTTYでも実行されますか、それともステップ1のシェル接続から実行されますか?

編集:これはメインのPuTTY画面がどのように見えるかです:

enter image description here

ローカルホスト:7000

enter image description here

2
abalter

したがって、最初に2番目の質問に答えるために、はい、両方のステップはPuTTYから実行されます。

まず、[送信元ポート]を7000に設定し、[宛先]をinside:22に設定して、[ローカル]ラジオボタンを使用してoutsideへのトンネルを設定する必要があります。

次に、PuTTYの別のインスタンスを起動し、localhost:7000をホストとして使用します。 [トンネル]タブで、[動的]ラジオボタンを選択し、[送信元ポート]を9999に設定します。

次に、前と同じように、localhost:9999を指すようにプロキシを構成します。

1
heavyd