gitlabサーバーでsshの問題を診断するために、次のスクリプトを作成しました
#!/bin/bash
while : ; do
ssh -v git@example.com || exit 1
done
いくつかの成功した反復(時には3、10以上)の後、次の出力が得られます。
ssh_exchange_identification:リモートホストによって接続が閉じられました
この問題の原因は何ですか?また、どうすれば修正できますか?
接続がリモートホストによって閉じられたことを通知されることについて何がおかしいと思いますか?
—
ラムハウンド
以前のすべての試行のように正常に認証されるのではなく、数回の試行後にサーバーが接続を閉じる理由を知りたい。
—
フランシス14
サーバー自体の構成に関係していると思います。以前の接続がサーバーによって閉じられたことを確認するために、このメッセージをさらに取り上げました。
—
ラムハウンド14
サーバーでどのような構成を探す必要がありますか?
—
フランシス14
単一のクライアントが開いたままにできる接続の数を処理する構成オプションを探します。新しい接続が古い接続を置き換えるまで、作成された接続の数を複製できますか?
—
ラムハウンド14