Najbolj varna povezava z oddaljenim strežnikom je prek protokola kriptografskega omrežja SSH (Secure Shell).
Pogosta težava, s katero se srečujejo skrbniki strežnikov ali tisti, ki vzpostavljajo povezave prek SSH prek Terminala ali Puttyja, je nenadna prekinitev povezave s sejo s sporočilom: “client_loop: send disconnect: Broken pipe” .
To sporočilo o odjavi se večinoma prikaže po obdobju, v katerem v seji SSH ni bila izvedena nobena ukazna vrstica. Mnogi se raje občasno spomnijo odprte seje in podajo še eno "Enter"Ali„ w ", da seja ostane odprta. Boljša rešitev je, da se nenadno zapiranje seje po obdobju mirovanja ustavi.
Kako preprečiti nenadni konec seje SSH z “client_loop: send disconnect: Broken pipe” v terminalu (Linux / Mac)
Tako za Linux kot za 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 uporabljamo Linux, bomo morali znova zagnati storitev "sshd".
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, da znova zaženete sshd.
Zeal podvoji razlaga. Hvala za vaš članek