Ta vadnica rešuje problem nenadne prekinitve povezave SSH v Linux client_loop: send disconnect: Broken pipe.
Najbolj varna povezava z oddaljenim strežnikom je prek protokola kriptografskega omrežja SSH (Secure Shell).
Težava, s katero se pogosto srečujejo skrbniki strežnikov ali tisti, ki se povezujejo prek SSH Terminal ali Putty, je nenadna prekinitev povezave s sejo s sporočilom: “client_loop: send disconnect: Broken pipe“.
Večino časa se to sporočilo o prekinitvi povezave pojavi po obdobju, ko v seji ni bila izvedena nobena ukazna vrstica SSH. Mnogi se raje občasno spomnijo odprte seje in dajo "Enter« ali »w«, tako da seja ostane odprta. Boljša rešitev je, da to nenadno zaprtje seje po obdobju "idle"da nimam mesta.
Kako preprečiti nenadno prekinitev seje SSH z napako client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
tako Linux in Mac, bo dodana vrstica v konfiguraciji SSH. Datoteko odpremo in uredimo “ssh_config“.
sudo nano /etc/ssh/ssh_config
Vrstico dodamo:
Host * ServerAliveInterval 120
Shranite in zaprite datoteko "ssh_config“. Če smo na Linux morali bomo znova zagnati storitev "sshd".
Povezano: Prevent SSH Connection Timing Out / Broken Pipe
Smer “ServerAliveInterval“ bo v 120-sekundnih intervalih strežniku poslal ničelni paket, da sejo ohrani in tako prepreči, da se nenadoma zapre.
Če spreminjate samo ssh_config (in ne sshd_config), ni razloga za ponovni zagon sshd.
Zeal podvoji razlaga. Hvala za vaš članek