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 noe 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 vant, koble fra deg. Dette settes ofte om som Keep-Alive eller Stop-Disconnecting-So-Much i andre klienter.
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)
Host * 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 ~ /.ssh / config-filen med følgende syntaks:
Host *hostname.com ServerAliveInterval 60
Fungerer ganske bra, håper det hjelper noen andre der ute.