ssh_exchange_identification nach wenigen Versuchen

564
Francis

Um die Diagnose eines SSH-Problems bei einem Gitlab-Server zu erleichtern, habe ich das folgende Skript geschrieben

#!/bin/bash while : ; do ssh -v git@example.com || exit 1 done 

Nach einigen erfolgreichen Iterationen (manchmal 3, etwas 10 und mehr) erhalte ich folgende Ausgabe:

ssh_exchange_identification: Verbindung von Remote-Host geschlossen

Was könnte dieses Problem verursachen und wie kann ich es beheben?

1
Was finden Sie merkwürdig, wenn Sie benachrichtigt werden, dass die Verbindung vom Remote-Host getrennt wurde? Ramhound vor 10 Jahren 0
Ich möchte wissen, warum der Server nach wenigen Versuchen die Verbindung beendet, anstatt mich erfolgreich zu authentifizieren wie alle vorherigen Versuche. Francis vor 10 Jahren 1
Ich würde davon ausgehen, dass es mit der Konfiguration des Servers selbst zu tun hat. Ich nahm die Nachricht mehr als Bestätigung an, dass Ihre vorherigen Verbindungen vom Server geschlossen wurden. Ramhound vor 10 Jahren 0
Nach welcher Art von Konfiguration muss ich auf dem Server suchen? Francis vor 10 Jahren 0
Ich würde nach Konfigurationsoptionen suchen, die sich darauf beziehen, wie viele Verbindungen ein einzelner Client offenhalten darf. Können Sie die Anzahl der Verbindungen duplizieren, bis neue Verbindungen alte Verbindungen ersetzen? Ramhound vor 10 Jahren 0
Ich habe das gleiche Problem. Es scheint eine Art Geschwindigkeitsbegrenzung der API zu sein, da das Problem nach einiger Zeit behoben ist und nur auftritt, wenn Sie eine große Anzahl von Git-Operationen (Dateien) anfordern. Leider scheint für den Authentifizierungsteil nur ein Tariflimit dokumentiert zu sein. Könntest du es irgendwie lösen? vanthome vor 8 Jahren 0

0 Antworten auf die Frage