
ローカルネットワーク上のサーバーを介してインターネットに接続しようとしています。サーバー構成を変更する権限がありません。
このサーバーにSSHトンネルを設定し、靴下プロキシを使用してインターネットを使用したいと思います。
使用しようとすると:
ssh -D 2222 user@server
そして、Firefoxでそれに応じてソックスプロキシを設定し、Firefoxでgoogle.comを開き、次のように表示します。
チャンネル3:オープン失敗:管理禁止:オープン失敗
リクエストごとに何度も。
Google で多くのソリューションを検索しようとしましたが、正常に動作しません。たぶん私は初心者であり、解決策を正しく適用していないからです。
SSH経由でサーバーに簡単に接続でき、すべてがうまく機能します。
他の質問を見たことがありますが、この質問が重複している可能性があります。この質問に対する回答では問題を解決できません。
その他の質問、
ポート2222は私のローカルホストにあります。ポート 2222 を開くには、サーバーに対する権限は必要ありません。 SSH(ポート22)を介してトンネルを作成します。私の理解が間違っていますか?
そうでない場合、なぜサーバー管理者にアクセスするのですか?
答え1
スイッチが示すように、そのサーバーでソケットを開く権限がないようです-D
。通常のSSHは、受信するローカルソケットを開かないために機能します。
から抜粋man ssh -D [bind_address:]port ... Only root can forward privileged ports. Dynamic port forwardings can also be specified in the configuration file.
サーバー管理者に連絡する必要があるようです。すみません。