Hemsida » hur » Håll din Linux SSH-session frånkopplad

    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.