SSH サーバーをテストするために、クライアント側で (Python で) テスト プログラムを作成しました。テスト プログラムは 100 個のプロセスを生成し、各プロセスはサーバーとの SSH 接続を確立します。試行に失敗すると、10 秒間待ってから再試行します。
ここに私の観察があります:
- 最初の 10 秒間で、成功した接続を作成できたのは 30 のクライアントだけでした。70 クライアントが拒否されました。
- 次の 10 秒で、別の 30 クライアントが接続を確立できました。40人が拒否されました。
- 次の 10 秒で、別の 30 クライアントが接続を確立できました。10 人が拒否されました。
- 次の 10 秒で、最後の 10 クライアントは正常な接続を作成できました。
ここに私の質問があります:
- 一度に 100 の安全な接続を成功させることは可能ですか? これを実現するには、どの SSH パラメータ (サーバー側) を変更する必要がありますか?
- Python には組み込みの SSL ライブラリがあります。SSL を使用して SSH を置き換える場合、一度に 100 の安全な接続を成功させることはできますか?
前もって感謝します