FirefoxプラグインAutoProxyがインストールされているVPSをMy Socket 5プロキシに設定しました。
ssh -p 2034 -D 127.0.0.1:1080 root@vps_ip
私のVPSのポートは2034です。
このコマンドは約10〜20分間動作します。この間、Firefoxで多くのWebページが開いていますが、突然接続がブロックされ、エラーメッセージが表示されます。
channel 8: open failed: administratively prohibited
channel 9: open failed: administratively prohibited
channel 10: open failed: administratively prohibited
たとえば、stackoverflowでこの質問を検索しました。SSHトンネルエラー:「チャンネル1:オープン失敗:管理者禁止:オープン失敗」
私の問題はこれとは異なります!
- 毎回 SSH トンネルが正しく生成されます。
- SSHトンネルが作成されると、しばらく(10〜20分)Webを閲覧できます。
- Firefoxで多くのWebページを開くと、トンネルが壊れます。
- Firefoxとコンソールをしばらく閉じると、トンネルを再作成できます。
続けて循環するようになります。
私のVPSとSSHサービスにはどのような問題がありますか?私のシステムはdebian8.1です。 SSHログファイルはどこにありますか?私のDebianには/var/log/secureはありません。おそらくSSHログファイルを見ると、より多くの事実がわかります。
ベストアンサー1
接続あたりの同時セッション数のSSHサーバー制限に達したようです。リモートサーバーとのコマンドラインセッションは1つのセッションであり、個別に転送された各TCP接続は別のセッションです。
MaxSessions
次のパラメータを使用してサーバーの制限を変更できます。サーバーsshd_config
ファイル:
最大セッション数
ネットワーク接続ごとに許可される最大オープンセッション数を指定します。デフォルトは10です。
次のようにsshd_configを更新できます。
- ファイルを探します。通常
/etc/ssh/sshd_config
。 - ルートとして編集します。
- ファイル内の既存の設定を探します
MaxSessions
(存在する場合)。それ以外の場合は、新しい行を追加します。数字を約15に設定します。新しいファイルを保存します。 - ファイルを再度読み取るように sshd を再起動します。
- 新しいSSH接続を作成し、動作が変更されていることを確認してください。