See õpetus lahendab äkilise SSH-ühenduse katkemise probleemi Linux client_loop: send disconnect: Broken pipe.
Kõige turvalisem ühendus kaugserveriga on SSH krüptograafilise võrgu protokolli kaudu (Secure Shell).
Levinud probleem administratorii serveritest või nendest, kes loovad ühendusi SSH kaudu Terminal või Putty, on seansi äkiline katkemine sõnumiga: “client_loop: send disconnect: Broken pipe“.
Enamasti ilmub see ühenduse katkestamise teade pärast perioodi, mille jooksul ei ole seansi jooksul käivitatud ühtegi käsurida SSH. Paljud eelistavad aeg-ajalt avatud seanssi meeles pidada ja anda "Enter” või „w”, et seanss jääks avatuks. Parem lahendus on see seansi järsk sulgemine pärast perioodi "idle"et pole kohta.
Kuidas vältida SSH-seansi järsku katkemist veaga client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
mõlemad Linux ja Mac, lisatakse SSH konfiguratsioonis rida. Avame ja redigeerime faili “ssh_config“.
sudo nano /etc/ssh/ssh_config
Lisame rea:
Host * ServerAliveInterval 120
Salvesta ja sulge fail "ssh_config“. Kui oleme peal Linux peame taaskäivitama teenuse "sshd".
Seotud: Takistama SSH Connection Timing Out / Broken Pipe
Suund “ServerAliveInterval“ saadab serverile nullpaketi 120-sekundiliste intervallidega, et seanssi elus hoida ja vältida selle äkilist sulgemist.
Kui muudate ainult ssh_config (mitte sshd_config), pole sshd taaskäivitamiseks põhjust.
Innukus kahekordistab razlaga. Hvala za vaš članek