Hjemmeside » hvordan » Hold Linux SSH-sesjonen din frakoblet

    Hold Linux SSH-sesjonen din frakoblet

    Jeg er typen av geek som har en SSH-klient åpen hele tiden, koblet til mine mest brukte servere, slik at jeg har øyeblikkelig tilgang til overvåking og alt annet. Som sådan irriterer det meg sterkt når jeg blir frakoblet, så jeg deler noen få metoder for å holde økten din i live.

    Du kan konfigurere ssh-klienten til automatisk å sende en protokoll uten kodekode hvert antall sekunder, slik at serveren ikke vil koble deg fra. Denne innstillingen blir noen ganger referert til som Keep-Alive eller Stop-Disconnecting-So-Much i andre kunder.

    Global konfigurasjon

    Legg til følgende linje i filen / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Nummeret er mengden sekunder før serveren sender den no-op-koden.

    Nåværende brukerkonfigurasjon

    Legg til følgende linjer i filen ~ / .ssh / config (opprett hvis den ikke finnes)

    Vert *
    ServerAliveInterval 60

    Pass på at du legger inn den andre linjen med et mellomrom.

    Per-Host Configuration

    Hvis du bare vil aktivere, fortsett å leve for en enkelt server, kan du legge til det i filen ~ / .ssh / config med følgende syntaks:

    Vert * hostname.com
    ServerAliveInterval 60

    Fungerer ganske bra, håper det hjelper noen andre der ute.