Aby pomóc w zdiagnozowaniu problemu ssh z serwerem gitlab, napisałem następujący skrypt
#!/bin/bash
while : ; do
ssh -v [email protected] || exit 1
done
Po kilku udanych iteracjach (czasami 3, 10 i więcej) otrzymuję następujące dane wyjściowe:
ssh_exchange_identification: Połączenie zamknięte przez zdalnego hosta
Co może spowodować ten problem i jak go naprawić?
Co uważasz za dziwne w powiadomieniu, że połączenie zostało zamknięte przez zdalnego hosta?
Ramhound
1
Chcę wiedzieć, dlaczego po kilku próbach serwer zamyka moje połączenie, zamiast uwierzytelniać mnie pomyślnie, jak wszystkie poprzednie próby.
Francis
Zakładam, że ma to związek z konfiguracją samego serwera. Wziąłem wiadomość bardziej jako potwierdzenie, że poprzednie połączenia zostały zamknięte przez serwer.
Ramhound
Jakiego rodzaju konfiguracji powinienem szukać na serwerze?
Francis
Szukałbym opcji konfiguracyjnych, które dotyczą liczby połączeń, które pojedynczy klient może pozostawać otwarty. Czy jesteś w stanie zduplikować liczbę połączeń wykonanych do czasu, gdy nowe połączenia zastąpią stare połączenia?
Ramhound