Laikykite savo „Linux“ SSH sesiją nuo atjungimo
Aš esu tipo geek, turintis visą laiką SSH klientą, prijungtą prie dažniausiai naudojamų serverių, kad galėčiau nedelsiant naudotis stebėjimu ir bet kas kita. Tokiu būdu jis labai erzina mane, kai atsijungiu, todėl dalinuosi keliais būdais, kaip išlaikyti savo sesiją.
Galite konfigūruoti ssh klientą automatiškai išsiųsti protokolo No-op kodo kodą kiekvieną sekundžių skaičių, kad serveris neatsijungtų. Šis nustatymas kartais vadinamas „Keep-Alive“ arba „Stop-Disconnecting-So-Much“ kituose klientuose.
Pasaulinė konfigūracija
Įtraukite šią eilutę į / etc / ssh / ssh_config failą:
ServerAliveInterval 60
Skaičius - tai sekundžių skaičius prieš serverį, kuriame siunčiamas „no-op“ kodas.
Dabartinė vartotojo konfigūracija
Į ~ / .ssh / config failą pridėkite šias eilutes (sukurkite, jei neegzistuoja)
Priimančioji *
ServerAliveInterval 60
Įsitikinkite, kad antrą eilutę įtraukiate į tarpą.
Per-Host Configuration
Jei norite įjungti tik vieną serverį, galite jį įtraukti į ~ / .ssh / config failą su tokia sintakse:
Priimančioji * hostname.com
ServerAliveInterval 60
Veikia gana gerai, tikiuosi, kad tai padės kitam ten.