Hur man håller SSH-anslutningar vid liv i Linux
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.