Hogyan lehet életben tartani az SSH kapcsolatokat

Ha Ön rendszergazda és használja SSH Ha más rendszerekkel szeretne kapcsolódni, akkor nem egyszer megtörténhetett veled, hogy egy idő után a kapcsolat megszakadt, és újra csatlakoznia kellett, aminek következménye az információvesztés.


Ezt a "trükköt" minden rendszergazda jól ismeri, de talán néhányan nem ismerik.

Az elképzelés az, hogy a kiszolgáló arra kényszeríti az ügyfelet, hogy küldjön egy csomagot a kapcsolat nyitva tartása érdekében (ami általában a keep-élet néven ismert), és az SSH szerveren van konfigurálva, amelyhez csatlakozunk az / etc / ssh / sshd_config fájl módosításával. és hozzáadja ezt a két sort az ssh démon konfigurációjához:

TCPKeepAlive igen
ClientAlive intervallum 60

Ezzel csak csendesen kell újraindítanunk az ssh démonot, és csatlakozáskor nyitva hagyhatjuk a munkamenetet anélkül, hogy félnénk a bontástól.

Egy másik lehetséges lehetőség az autossh nevű eszköz használata. Az Ubuntu és a derivatívák telepítéséhez futtassa:

sudo apt-get install autossh

Abban az esetben, ha egyszerű módon szeretnénk használni, akkor már végre is tudjuk hajtani:

autossh remote_user @ remote_host

Forrás: Sinologic


Hozzáadás előnyben részesített forrásként a Google-ben