Tartsa meg a Linux SSH-munkamenetét a leválasztásról
Én vagyok az a fajta geek, amelyen mindenkor nyitva van az SSH kliens, amely a leggyakrabban használt szerverekhez csatlakozik, így azonnali hozzáférést kapok a megfigyeléshez és bármi máshoz. Mint ilyen, nagy mértékben irritál engem, amikor lekapcsolok, ezért megosztom néhány módszert a munkamenet életben tartására.
Beállíthatja, hogy az ssh kliens automatikusan küldjön egy protokoll nélküli No-Code kódot minden másodpercenként, hogy a kiszolgáló ne szüntesse meg magát. Ezt a beállítást más ügyfeleknél néha Keep-Alive-nek vagy Stop-Disconnecting-So-M-nek is nevezik.
Globális konfiguráció
A következő sor hozzáadása az / etc / ssh / ssh_config fájlhoz:
ServerAliveInterval 60
A szám az a másodperc, ameddig a szerver a no-op kódot küldi.
Aktuális felhasználói konfiguráció
Adja hozzá a következő sorokat a ~ / .ssh / config fájlhoz (ha nem létezik)
Házigazda *
ServerAliveInterval 60
Győződjön meg róla, hogy a második sort egy szóközzel adja meg.
Host-konfiguráció
Ha csak egyetlen kiszolgálón szeretné engedélyezni az életben tartást, akkor hozzáadhatja azt a ~ / .ssh / config fájlhoz a következő szintaxissal:
Host * hostname.com
ServerAliveInterval 60
Meglehetősen jól működik, remélem, hogy segít valaki másnak.