Denne opplæringen løser problemet med plutselig SSH-frakobling i Linux client_loop: send disconnect: Broken pipe.
Den sikreste forbindelsen til en ekstern server er gjennom en SSH-kryptografisk nettverksprotokoll (Secure Shell).
Et vanlig problem administratorii av servere eller de som oppretter tilkoblinger via SSH via Terminal eller Putty, er den plutselige frakoblingen fra økten med meldingen: “client_loop: send disconnect: Broken pipe“.
Mesteparten av tiden vises denne frakoblingsmeldingen etter en periode der ingen kommandolinje har blitt utført i økten SSH. Mange foretrekker å huske fra tid til annen den åpne økten og gi en "Enter" eller en "w” slik at økten forblir åpen. En bedre løsning er at denne plutselige lukkingen av økten etter en periode med "idle"å ikke ha noe sted.
Hvordan forhindre en plutselig avslutning av en SSH-sesjon med feilen client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
både Linux og etter Mac, vil en linje bli lagt til i SSH-konfigurasjonen. Vi åpner og redigerer filen “ssh_config“.
sudo nano /etc/ssh/ssh_config
Vi legger til linjen:
Host * ServerAliveInterval 120
Lagre og lukk filen "ssh_config". Hvis vi er på Linux vi må starte "sshd"-tjenesten på nytt.
Relatert: Forhindre SSH Connection Timing Out / Broken Pipe
Retning “ServerAliveInterval“ vil sende en nullpakke til serveren med 120 sekunders mellomrom for å holde økten i live og dermed forhindre at den plutselig lukkes.
Hvis du bare endrer ssh_config (og ikke sshd_config) er det ingen grunn til å starte sshd på nytt.
Zeal dobler razlaga. Hvala za vaš članek