Deze tutorial lost het probleem op van plotselinge SSH-ontkoppeling in Linux client_loop: send disconnect: Broken pipe.
De veiligste verbinding met een externe server is via een SSH cryptografisch netwerkprotocol (Secure Shell).
Een veelvoorkomend probleem administratorii van servers of degenen die verbindingen maken via SSH via Terminal of Putty, is de plotselinge verbreking van de sessie met de boodschap: “client_loop: send disconnect: Broken pipe“.
Meestal verschijnt dit bericht dat de verbinding is verbroken na een periode waarin er geen opdrachtregel is uitgevoerd in de sessie SSH. Velen geven er de voorkeur aan om van tijd tot tijd de open sessie te onthouden en een "Enter” of een “w”zodat de sessie open blijft. Een betere oplossing is dat deze plotselinge sluiting van de sessie na een periode van "idle"geen plek hebben.
Hoe een plotselinge beëindiging van een SSH-sessie met de fout te voorkomen client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
beide Linux en Macwordt er een regel toegevoegd in de SSH-configuratie. We openen en bewerken het bestand “ssh_config“.
sudo nano /etc/ssh/ssh_config
We voegen de regel toe:
Host * ServerAliveInterval 120
Bewaar en sluit het bestand "ssh_config“. Als we aan zijn Linux we zullen de "sshd" -service opnieuw moeten opstarten.
Zie ook: Voorkomen SSH Connection Timing Out / Broken Pipe
Richting “ServerAliveInterval“ zal met tussenpozen van 120 seconden een null-pakket naar de server sturen om de sessie levend te houden en zo te voorkomen dat deze plotseling wordt afgesloten.
Als je alleen ssh_config wijzigt (en niet sshd_config), is er geen reden om sshd opnieuw op te starten.
IJver verdubbelt razlaga. Hvala za vas clanek