For de som trenger å jobbe kontinuerlig på SSH, kan det være veldig frustrerende når systemet skjærer deg av etter en periode. Denne artikkelen viser deg metoden for å holde SSH-tilkoblingen levende til du kobler fra den.

Logg inn på fjernsystemet, eller åpne terminalen i din egen datamaskin.

Åpne filen / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

og legg til følgende linje til slutten av filen:

 ServerAliveInterval 60 

Hva dette alternativet gjør er å sende en nullpakke til serveren hvert 60 sekund (med inaktivitet) for å holde SSH-tilkoblingen levende. Du kan eksperimentere med verdien, sette den til enten høyere eller lavere, avhengig av systemkonfigurasjonen. En verdi på 60 er et godt utgangspunkt for å starte eksperimentet.

Per bruker konfigurasjon

Hvis du ikke har root-tilgang til systemet, eller du bare vil konfigurere den for din personlige konto, kan du redigere filen ~ / .ssh / config i stedet.

 sudo nano ~ / .ssh / config 

Hvis filen ikke eksisterer, vil dette opprette en ny fil.

Legg til følgende linje:

 Vert * ServerAliveInterval 60 

Trykk "Ctrl + o" for å lagre og "Ctrl + x" for å avslutte.

Til slutt, start SSH-serveren på nytt.

 sudo service ssh restart 

Det er det.