Voor degenen die constant aan SSH moeten werken, kan het erg frustrerend zijn als het systeem u na een bepaalde tijd afsnijdt. Dit artikel toont u de methode om de SSH-verbinding levend te houden totdat u de verbinding verbreekt.

Log in op uw systeem op afstand of open de terminal op uw eigen computer.

Open het bestand / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

en voeg de volgende regel toe aan het einde van het bestand:

 ServerAliveInterval 60 

Wat deze optie doet, is om elke 60 seconden (van inactiviteit) een nulpakket naar de server te sturen om de SSH-verbinding levend te houden. U kunt met de waarde experimenteren en deze naar boven of naar onder instellen, afhankelijk van uw systeemconfiguratie. Een waarde van 60 is een goed startpunt om met het experiment te beginnen.

Per gebruikersconfiguratie

Als u geen roottoegang tot het systeem hebt of als u het alleen voor uw persoonlijke account wilt configureren, kunt u in plaats daarvan het bestand ~ / .ssh / config bewerken.

 sudo nano ~ / .ssh / config 

Als het bestand niet bestaat, maakt dit een nieuw bestand.

Voeg de volgende regel toe:

 Host * ServerAliveInterval 60 

Druk op "Ctrl + o" om op te slaan en "Ctrl + x" om af te sluiten.

Herstel ten slotte de SSH-server.

 sudo-service ssh opnieuw opstarten 

Dat is het.