私は次のようにローカルホストにSSHエージェントを設定することに慣れています。
ssh -fND 9999 server
毎日ナビゲーションに長年使ってきました。今、同じデスクトップホストのWindowsゲストで同じエージェントを使用したいと思います。ホスト(Fedora)のアドレスは10.1.1.4、ゲストアドレスは10.1.1.7です。ただし、Windows クライアントの Firefox でプロキシを ocks5 プロキシに設定し、10.1.1.4:9999 を指すとタイムアウトが発生します。ファイアウォールでポート9999を開きました。他のホスト(Centos 6)でプロキシを設定し、Fedoraデスクトップからプロキシにアクセスしようとすると同じことが発生します。それでは、私が何を見逃しているのでしょうか?
答え1
このオプションの説明では-D [bind_address:]port
:
デフォルトでは、ローカルポートはGatewayPortsの設定に従ってバインドされます。ただし、明示的なバインディングアドレスを使用して特定のアドレスに接続をバインドすることは可能です。 「localhost」のバインディングアドレスは、受信ポートがローカル専用であることを示し、空のアドレスまたは「*」は、ポートがすべてのインターフェイスで使用可能であることを示します。
GatewayPorts
この設定のデフォルト値はあるため、オプションパラメータのこの部分をno
省略すると、bind_address
ローカル接続でのみトンネルを使用できます。別のコンピュータでトンネルを使用できるようにするには、次のように他のインターフェイスにバインドする必要があります。ssh -fND '*:9999' server