Popravite SSH Error v terminalu in Linuxu: client_loop: send disconnect: prekinjena cev

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 restartImam 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.

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, o WordPressu, WooCommerceu in konfiguraciji spletnega strežnika LEMP (Linux, NGINX, MySQL in PHP). Pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Ura, HomePod, iMac, MacBook, AirPods in dodatki.

3 misli na “Popravi SSH Error v terminalu in Linuxu: client_loop: send disconnect: Broken pipe ”

Pustite komentar