Korjaa SSH client_loop: send disconnect: Broken pipe

Tämä opetusohjelma ratkaisee äkillisen SSH-yhteyden katkeamisen ongelman Linux client_loop: send disconnect: Broken pipe.

Vakavin yhteys etäpalvelimeen on SSH-salaustekniikan verkkoprotokollan (Secure Shell).

Yleinen ongelma administratorii palvelimilta tai niiltä, ​​jotka muodostavat yhteyksiä SSH:n kautta Terminal tai Putty, on äkillinen yhteyden katkeaminen istunnosta viestin kanssa: client_loop: send disconnect: Broken pipe.

Useimmiten tämä yhteyden katkeamisviesti ilmestyy sen jälkeen, kun istunnossa ei ole suoritettu komentoriviä SSH. Monet haluavat muistaa aika ajoin avoimen istunnon ja antaa "Enter" tai "w” jotta istunto pysyy avoimena. Parempi ratkaisu on, että tämä istunnon äkillinen sulkeminen tietyn ajanjakson jälkeenidle"jolla ei ole paikkaa.

Kuinka estää SSH-istunnon äkillinen lopettaminen virheen vuoksi client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

Molemmat Linux ja Mac, rivi lisätään SSH-kokoonpanoon. Avaamme ja muokkaamme tiedostoa ssh_config.

sudo nano /etc/ssh/ssh_config

Lisäämme rivin:

Host *
ServerAliveInterval 120

Tallenna ja sulje tiedosto "ssh_config". Jos olemme päällä Linux meidän on käynnistettävä "sshd"-palvelu uudelleen.

Related: Estää SSH Connection Timing Out / Broken Pipe

Suunta ServerAliveInterval lähettää nollapaketin palvelimelle 120 sekunnin välein istunnon pitämiseksi hengissä ja siten estävän sen sulkeutumista äkillisesti.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Linux » Korjaa SSH client_loop: send disconnect: Broken pipe

3 ajatusta aiheesta ”Korjaa SSH client_loop: send disconnect: Broken pipe"

Jätä kommentti