Rettelse af SSH-fejl i Terminal & Linux: client_loop: send afbrydelse: Ødelagt rør

Den mest sikre forbindelse til en ekstern server er gennem en SSH-kryptografisk netværksprotokol (Secure Shell).

Et almindeligt problem, der er stødt på serveradministratorer eller dem, der opretter forbindelser via SSH via Terminal eller Putty, er den pludselige afbrydelse fra sessionen med meddelelsen: client_loop: send disconnect: Broken pipe .
Det meste af tiden vises denne logout-meddelelse efter en periode, hvor ingen kommandolinje er blevet udført i SSH-sessionen. Mange foretrækker at huske den åbne session fra tid til anden og give en anden "Enter”Eller en“ w ”for at holde sessionen åben. En bedre løsning er, at denne pludselige lukning af sessionen efter en "inaktiv" periode stopper.

Sådan forhindres den pludselige afslutning af en SSH-session med “client_loop: send disconnect: Broken pipe” i terminal (Linux / Mac)

For både Linux og Mac tilføjes en linje i SSH-konfigurationen. Vi åbner og redigerer filen “ssh_config”.

sudo nano /etc/ssh/ssh_config

Vi tilføjer linjen:

Host *
ServerAliveInterval 120

Gem og luk filen "ssh_config". Hvis vi er på Linux, bliver vi nødt til at genstarte "sshd" -tjenesten.

Retning ServerAliveInterval sender en null-pakke til serveren med 120 sekunders intervaller for at holde sessionen i live og således forhindre, at den lukker pludselig.

Rettelse af SSH-fejl i Terminal & Linux: client_loop: send afbrydelse: Ødelagt rør

Om forfatteren

Stealth

Lidenskabelig om alt, hvad der betyder gadget og IT, jeg er glad for at skrive på stealthsettings.com fra 2006 og jeg elsker at opdage nye ting om computere og macOS, Linux-operativsystemer, Windows, iOS og Android.

1 Kommentar

Efterlad en kommentar