他のホストからSSHエージェントにアクセスする

他のホストからSSHエージェントにアクセスする

私は次のようにローカルホストに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

おすすめ記事