Den sikreste forbindelsen til en ekstern server er gjennom en SSH-kryptografisk nettverksprotokoll (Secure Shell).
Et vanlig problem som serveradministratorer eller de som kobler til via SSH via Terminal eller Putty, er den plutselige koblingen fra økten med meldingen: “client_loop: send disconnect: Broken pipe” .
Mesteparten av tiden vises denne avloggingsmeldingen etter en periode der ingen kommandolinje er utført i SSH-økten. Mange foretrekker å huske fra tid til annen den åpne økten og gi en annen "Enter”Eller et“ w ”for å holde økten åpen. En bedre løsning er at denne plutselige avslutningen av økten etter en "inaktiv" periode stopper.
Hvordan forhindre den plutselige avslutningen av en SSH-økt med “client_loop: send disconnect: Broken pipe” i terminal (Linux / Mac)
For både Linux og 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 bruker Linux, må vi starte "sshd" -tjenesten på nytt.
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