Vakavin yhteys etäpalvelimeen on SSH-salaustekniikan verkkoprotokollan (Secure Shell).
Yleinen ongelma, johon palvelimen järjestelmänvalvojat tai jotka muodostavat yhteyksiä SSH: n kautta päätteen tai puttyn kautta, on äkillinen katkeaminen istunnosta viestillä: “client_loop: send disconnect: Broken pipe” .
Suurimmaksi osaksi tämä uloskirjautumisviesti ilmestyy sen ajanjakson jälkeen, jolloin SSH-istunnossa ei ole suoritettu komentoriviä. Monet haluavat muistaa aika ajoin avoimen istunnon ja antaa toisen "Enter"Tai" w "pitämään istunnon auki. Parempi ratkaisu on istunnon äkillinen päättyminen "tyhjäkäynnin" jälkeen.
Kuinka estää SSH-istunnon äkillinen päättyminen “client_loop: send disconnect: Broken pipe” terminaalissa (Linux / Mac)
Sekä Linuxille että Macille lisätään rivi 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 käytämme Linuxia, meidän on käynnistettävä "sshd" -palvelu uudelleen.
Suunta “ServerAliveInterval“ lähettää nollapaketin palvelimelle 120 sekunnin välein istunnon pitämiseksi hengissä ja siten estävän sen sulkeutumista äkillisesti.
Jos muutat vain ssh_config (et sshd_config), sshd: n käynnistämiseen ei ole syytä.
Innostus tuplaa razlagan. Hvala za vaš članek