Hoe SSH-verbindingen levend te houden in Linux
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.