Løs SSH client_loop: send disconnect: Broken pipe

Denne opplæringen løser problemet med plutselig SSH-frakobling i Linux client_loop: send disconnect: Broken pipe.

Den sikreste forbindelsen til en ekstern server er gjennom en SSH-kryptografisk nettverksprotokoll (Secure Shell).

Et vanlig problem administratorii av servere eller de som oppretter tilkoblinger via SSH via Terminal eller Putty, er den plutselige frakoblingen fra økten med meldingen: client_loop: send disconnect: Broken pipe.

Mesteparten av tiden vises denne frakoblingsmeldingen etter en periode der ingen kommandolinje har blitt utført i økten SSH. Mange foretrekker å huske fra tid til annen den åpne økten og gi en "Enter" eller en "w” slik at økten forblir åpen. En bedre løsning er at denne plutselige lukkingen av økten etter en periode med "idle"å ikke ha noe sted.

Hvordan forhindre en plutselig avslutning av en SSH-sesjon med feilen client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

både Linux og etter Mac, vil en linje bli lagt til i SSH-konfigurasjonen. Vi åpner og redigerer filen ssh_config.

sudo nano /etc/ssh/ssh_config

Vi legger til linjen:

Host *
ServerAliveInterval 120

Lagre og lukk filen "ssh_config". Hvis vi er på Linux vi må starte "sshd"-tjenesten på nytt.

Relatert: Forhindre SSH Connection Timing Out / Broken Pipe

Retning ServerAliveInterval vil sende en nullpakke til serveren med 120 sekunders mellomrom for å holde økten i live og dermed forhindre at den plutselig lukkes.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » Linux » Løs SSH client_loop: send disconnect: Broken pipe

3 tanker om “Fix SSH client_loop: send disconnect: Broken pipe"

Legg igjen en kommentar