Ištaisykite SSH client_loop: send disconnect: Broken pipe

Ši pamoka išsprendžia staigaus SSH atjungimo problemą Linux client_loop: send disconnect: Broken pipe.

Pats saugiausias ryšys su nuotoliniu serveriu yra per SSH kriptografinio tinklo protokolą (Secure Shell).

Dažna problema administratorii serverių arba tų, kurie jungiasi per SSH per Terminal arba Putty, yra staigus atsijungimas nuo seanso su pranešimu: client_loop: send disconnect: Broken pipe.

Dažniausiai šis atjungimo pranešimas pasirodo po laikotarpio, kai sesijoje nebuvo vykdoma jokia komandų eilutė SSH. Daugelis nori karts nuo karto prisiminti atvirą sesiją ir pateikti "Enter“ arba „w“, kad seansas liktų atviras. Geresnis sprendimas yra toks staigus seanso uždarymas po „idle"neturėti vietos.

Kaip išvengti staigaus SSH seanso nutraukimo su klaida client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

abu Linux ir Mac, SSH konfigūracijoje bus pridėta eilutė. Mes atidarome ir redaguojame failą ssh_config.

sudo nano /etc/ssh/ssh_config

Mes pridedame eilutę:

Host *
ServerAliveInterval 120

Išsaugoti ir uždaryti failą "ssh_config“. Jei esame įjungę Linux turėsime iš naujo paleisti „sshd“ paslaugą.

Susiję: Užkirsti kelią SSH Connection Timing Out / Broken Pipe

Kryptis ServerAliveInterval išsiųs nulinį paketą į serverį 120 sekundžių intervalais, kad sesija išliktų gyva ir taip būtų išvengta staigaus uždarymo.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » Linux » Ištaisykite SSH client_loop: send disconnect: Broken pipe

3 mintys apie „Fix SSH client_loop: send disconnect: Broken pipe"

Palikite komentarą