Fix SSH Error in Terminal & 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 som serveradministratorer eller de som kobler til via SSH via Terminal eller Putty, er den plutselige koblingen fra økten med meldingen: client_loop: send disconnect: Broken pipe .
Det meste av tiden vises denne utloggingsmeldingen etter en periode der ingen kommandolinje er blitt utført i SSH-økten. Mange foretrekker å huske den åpne økten fra tid til annen og gi en annen "Enter”Eller en“ w ”for å holde økten åpen. En bedre løsning er at denne plutselige avslutningen av økten etter en "inaktiv" periode skal stoppe.

Hvordan forhindre den plutselige avslutningen av en SSH-økt med “client_loop: send disconnect: Broken pipe” i terminal (Linux / Mac)

For både Linux og 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, må vi starte "sshd" -tjenesten på nytt.

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

Fix SSH Error in Terminal & Linux: client_loop: send disconnect: Broken pipe

Om forfatteren

Stealth

Lidenskapelig opptatt av alt som betyr gadget og IT, jeg skriver med glede på stealthsettings.com fra 2006 og jeg elsker å oppdage nye ting med deg om datamaskiner og macOS, Linux-operativsystemer, Windows, iOS og Android.

1 Kommentar

Legg igjen en kommentar