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.