För dem som behöver jobba ständigt på SSH kan det vara väldigt frustrerande när systemet sönder dig efter en tidsperiod. I den här artikeln visas metoden för att hålla SSH-anslutningen levande tills du kopplar bort den.

Logga in på ditt fjärrsystem, eller öppna terminalen i din egen dator.

Öppna filen / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

och lägg till följande rad till slutet av filen:

 ServerAliveInterval 60 

Vad detta alternativ gör är att skicka ett nollpaket till servern vid var 60: e sekund (av inaktivitet) för att hålla SSH-anslutningen levande. Du kan experimentera med värdet, ställa in det till antingen högre eller lägre, beroende på din systemkonfiguration. Ett värde på 60 är en bra utgångspunkt för att starta experimentet.

Per användarkonfiguration

Om du inte har root-åtkomst till systemet eller du bara vill konfigurera det för ditt personliga konto kan du istället redigera filen ~ / .ssh / config.

 sudo nano ~ / .ssh / config 

Om filen inte existerar skapas en ny fil.

Lägg till följande rad:

 Värd * ServerAliveInterval 60 

Tryck på "Ctrl + o" för att spara och "Ctrl + x" för att avsluta.

Slutligen starta om SSH-servern.

 sudo service ssh omstart 

Det är allt.