Napraw SSH client_loop: send disconnect: Broken pipe

Ten samouczek rozwiązuje problem nagłego rozłączenia SSH w Linux client_loop: send disconnect: Broken pipe.

Najbezpieczniejsze połączenie ze zdalnym serwerem odbywa się za pośrednictwem kryptograficznego protokołu sieciowego SSH (Secure Shell).

Częsty problem administratorii serwerów lub tych, którzy nawiązują połączenia przez SSH via Terminal lub Putty, to nagłe rozłączenie się z sesją z komunikatem: client_loop: send disconnect: Broken pipe.

W większości przypadków ten komunikat o rozłączeniu pojawia się po okresie, w którym w sesji nie wykonano żadnego wiersza polecenia SSH. Wielu woli od czasu do czasu pamiętać o otwartej sesji i dać „Enter” lub „w”, aby sesja pozostała otwarta. Lepszym rozwiązaniem jest to, że to nagłe zamknięcie sesji po okresie „idle"nie mieć miejsca.

Jak zapobiec nagłemu zakończeniu sesji SSH z błędem client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

zarówno Linux oraz Mac, w konfiguracji SSH zostanie dodana linia. Otwieramy i edytujemy plik ssh_config.

sudo nano /etc/ssh/ssh_config

Dodajemy linię:

Host *
ServerAliveInterval 120

Zapisz i zamknij plik ”ssh_config“. Jeśli jesteśmy na Linux będziemy musieli ponownie uruchomić usługę „sshd”.

Związane z: Zapobiec SSH Connection Timing Out / Broken Pipe

Directiva ServerAliveInterval wyśle ​​pakiet zerowy do serwera w odstępach 120-sekundowych, aby utrzymać sesję przy życiu, a tym samym zapobiec jej nagłemu zamknięciu.

Pasjonat technologii, z przyjemnością piszę na StealthSettings.com od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, a także w językach programowania oraz platformach blogowych (WordPress) i dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » Linux » Napraw SSH client_loop: send disconnect: Broken pipe

3 przemyślenia na temat “Napraw SSH client_loop: send disconnect: Broken pipe"

Zostaw komentarz