Olyan geek vagyok, akinek állandóan nyitott SSH-kliense van, csatlakozva a leggyakrabban használt szervereimhez, így azonnali hozzáférésem van a megfigyeléshez és bármi máshoz. Mint ilyen, nagyon irritál, amikor kapcsolatom megszakad, ezért megosztok néhány módszert a munkamenet életben tartására.
Beállíthatja az ssh klienst, hogy minden másodpercenként automatikusan küldjön egy protokoll nélküli op-kódot, hogy a szerver ne válassza le. Ezt a beállítást más ügyfeleken néha Keep-Alive vagy Stop-Disconnecting-So-Such-nak nevezik.
Globális konfiguráció
Adja hozzá a következő sort az / etc / ssh / ssh_config fájlhoz:
ServerAlivierInterval 60
A szám a másodpercek száma, amíg a kiszolgáló elküldi a no-op kódot.
Az aktuális felhasználói konfiguráció
Adja hozzá a következő sorokat a ~ / .ssh / config fájlhoz (hozzon létre, ha nem létezik)
Házigazda *
ServerAlivierInterval 60
Győződjön meg arról, hogy a második sort behúzza szóközzel.
Gépenkénti konfiguráció
Ha csak egyetlen szerveren szeretné engedélyezni az életben tartást, akkor a következő szintaxissal hozzáadhatja azt a ~ / .ssh / config fájlhoz:
Host * hostname.com
ServerAlivierInterval 60
Egészen jól működik, remélem, ez segít valakinek.