Tämä opetusohjelma ratkaisee SSH: n äkillisen katkaisun ongelman Linux Client_Loop: Lähetä katkaisu: Broken Pipe.
Turvallisin yhteys etäpalvelimeen tapahtuu SSH: n salausverkkoprotokollan kautta (Turvakuori).
Palvelimen järjestelmänvalvojien tai SSH: n kautta muodostuvat yhteydet päätelaitteen tai kitin kautta tapahtuvat ongelmat ovat istunnon äkillinen katkaisu viestin kanssa: “client_loop: send disconnect: Broken pipe“.
Suurimman osan ajasta tämä katkaisuviesti ilmestyy ajanjakson jälkeen, jolloin komentorivi ei ole suoritettu istunnossa Ssh. Monet mieluummin muistavat ajoittain, kun istunto on auki ja antavat enemmän “Enter” tai a “w” istunto on avoinna. Parempi ratkaisu on, että tämä istunnon äkillinen sulkeminen ajanjakson jälkeen “idle” ei ole paikkaa.
Kuinka estää SSH -istunnon äkillinen suorittaminen asiakas_loop -virheellä: Lähetä irrotus: rikkoutunut putki päätelaitteessa (Linux / Mac)
Sekä Linuxille että Mac, SSH -kokoonpanoon lisätään viiva. Avaamme ja muokkaamme tiedostoa “ssh_config“.
sudo nano/etc/ssh/ssh_config
Lisäämme rivin:
Isäntä * ServeraliveInterval 120
Tallennamme ja suljemme tiedoston “ssh_config“. Jos olemme Linuxissa, meidän on käynnistettävä palvelu uudelleen “shd”.
Liittyvät: Estä SSH: n yhteyden ajoitus / rikkoutunut putki
Direktiivi “ServerAliveInterval“ Se lähettää 120 sekunnin välein nollapaketin palvelimelle istunnon ylläpitämiseksi elämässä ja estää siten sen äkillisen sulkemisen.
Jos muutat vain ssh_config (eikä sshd_config), SSHD: n käynnistämiseen ei ole syytä käynnistää uudelleen.
Erittäin hyvä selitys. Kiitos artikkelistasi