web-dev-qa-db-ja.com

ローカル/リモート/ダイナミックSSHトンネリングの違いは何ですか?

PuTTYには、3つのトンネリングオプションがあります。

enter image description here

誰かがそれらの違いは何であるかを説明できますか?

28
LanceBaynes

PuTTYドキュメント 、具体的には 4.23 The Tunnels Panel セクションから:

ローカルポートをリモート宛先に転送するか(「ローカル」)、リモートポートをローカル宛先に転送するか(「リモート」)に応じて、「ローカル」または「リモート」のいずれかのラジオボタンを設定します。または、PuTTYでローカルポートにローカルSOCKS 4/4A/5プロキシを提供する場合は、[動的]を選択します(このプロキシはTCP接続のみをサポートします。SSHプロトコルはサポートしていません) UDPの転送)。

  • ローカル-ローカルポートをリモートホストに転送します。
  • リモート-ローカルポートにリモートポートを転送します。
  • 動的-SOCKSを使用します。
24
jscott

Jscottからの答えは正しいですが、それを読んだ後、ローカルとリモートをいつ使用するべきかはまだ完全にはわかりませんでした。それで私はさらに調査し、答えを見つけました here

localを使用すると、リモートマシンから到達可能なマシンでサービスを実行していて、ローカルマシンから直接アクセスすることができます。トンネリングを設定すると、ローカルホストIP(127.0.0.1)を使用してサービスにアクセスできるようになります。

ローカルマシンから到達可能なサービスがあり、リモートマシンで利用できるようにする必要がある場合は、remoteを使用します。 SSHを使用してログインしたマシンのリスニングソケットを開きます。

Dynamicはローカルのようですが、クライアント側ではSOCKSプロキシのように動作します。 SOCKS転送を期待するソフ​​トウェアと接続する必要がある場合に使用します。

25
lbalazscs

ローカル/リモートは、ローカルポートまたはリモートポート(自分のPCまたは別のPC)に接続するかどうかを選択します

動的はSOCKSプロキシ用です

4.19.2ポート転送を参照 http://the.earth.li/~sgtatham/PuTTY/0.54/htmldoc/Chapter4.html

3
Brian