web-dev-qa-db-ja.com

sshトンネルエラー:チャネル3:オープンに失敗しました:接続に失敗しました:接続が拒否されました

私はsshサーバーを介してインターネットにアクセスして閲覧しようとしているので、ラップトップ(ubuntu 12.04)でこれを行います:

ssh -D 9999 root@server-ip

次に、ラップトップのネットワークプロキシで次のように設定します。

HTTP proxy 127.0.0.1      port 9999

しかし、ブラウザでページを開こうとすると接続されず、ターミナルで次のようなエラーが発生します。

channel 4: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 4: open failed: connect failed: Connection refused
channel 6: open failed: connect failed: Connection refused

私はこれに不慣れで、インターネットでこの方法を見つけたので、何が間違っているのかわかりません。誰かが私がこの仕事をするのを手伝ってくれるなら、私は本当に感謝しています。

1
soroosh.strife

-Dオプションは、HTTPプロキシを作成しません。 SOCKS5プロキシを作成します。

 -D [bind_address:]port
         Specifies a local “dynamic” application-level port forwarding....Currently the SOCKS4 and SOCKS5 protocols are sup‐
         ported, and ssh will act as a SOCKS server.

プロキシを使用するには、 このドキュメント で説明されているようにSOCKS5プロキシを使用するようにFirefoxを設定する必要があります。

4
larsks