Fixa SSH client_loop: send disconnect: Broken pipe

Denna handledning löser problemet med plötslig SSH-frånkoppling i Linux client_loop: send disconnect: Broken pipe.

Den säkraste anslutningen till en fjärrserver är genom ett SSH-kryptografiskt nätverksprotokoll (Secure Shell).

Ett vanligt problem administratorii av servrar eller de som gör anslutningar via SSH via Terminal eller Putty, är den plötsliga bortkopplingen från sessionen med meddelandet: client_loop: send disconnect: Broken pipe.

För det mesta visas detta frånkopplingsmeddelande efter en period då ingen kommandorad har utförts i sessionen SSH. Många föredrar att komma ihåg den öppna sessionen då och då och ge en "Enter" eller en "w” så att sessionen förblir öppen. En bättre lösning är att denna plötsliga stängning av sessionen efter en period av "idle"att inte ha någon plats.

Hur man förhindrar ett plötsligt avbrott av en SSH-session med felet client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

båda Linux och för Mac, kommer en rad att läggas till i SSH-konfigurationen. Vi öppnar och redigerar filen ssh_config.

sudo nano /etc/ssh/ssh_config

Vi lägger till linjen:

Host *
ServerAliveInterval 120

Spara och stäng filen "ssh_config". Om vi ​​är på Linux vi måste starta om "sshd"-tjänsten.

Relaterat: Förhindra SSH Connection Timing Out / Broken Pipe

Riktning ServerAliveInterval skickar ett nullpaket till servern med 120 sekunders intervall för att hålla sessionen vid liv och därmed förhindra att den plötsligt stängs.

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » Linux » Fixa SSH client_loop: send disconnect: Broken pipe

3 tankar om “Fixa SSH client_loop: send disconnect: Broken pipe"

Lämna en kommentar