Håll din Linux SSH-session frånkopplad
Jag är den typ av nörd som har en SSH-klient öppen hela tiden, ansluten till mina mest använda servrar så att jag har snabb åtkomst för övervakning och allt annat. Som sådan irriterar det mig mycket när jag blir avbruten, så jag delar några metoder för att hålla din session levande.
Du kan konfigurera ssh-klienten för att automatiskt skicka ett protokoll utan kodkod varje antal sekunder så att servern inte kopplar bort dig. Denna inställning kallas ibland som Keep-Alive eller Stop-Disconnecting-So-Many i andra kunder.
Global konfiguration
Lägg till följande rad i filen / etc / ssh / ssh_config:
ServerAliveInterval 60
Numret är den mängd sekunder innan servern skickar no-op-koden.
Nuvarande användarkonfiguration
Lägg till följande rader i filen ~ / .ssh / config (skapa om den inte existerar)
Värd *
ServerAliveInterval 60
Se till att du anger andra raden med ett mellanslag.
Per-Host Configuration
Om du bara vill aktivera håll dig vid en enda server kan du lägga till den i filen ~ / .ssh / config med följande syntax:
Värden * värdnamn.com
ServerAliveInterval 60
Fungerar ganska bra, hoppas det hjälper någon annan där ute.