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: Szinológiai


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   heberth mókus dijo

    jó hozzájárulás…

  2.   Gaspar Fernandez dijo

    Menj csak négy napja írtam valami nagyon hasonlót a blogomra. Jó ötlet az autossh-ról: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon dijo

    A cikk forrása régi, mert a "Keepalive" már nem létezik SSH konfigurációs paraméterként.

  4.   nacho dijo

    Van bármilyen ssh kliens androidra, amelyet ajánl?

  5.   nacho dijo

    Van olyan ssh kliens, amelyet Androidra ajánl?

  6.   kraftos dijo

    Lehetséges, hogy a fájl neve ssh_config, és nem sshd_config?

  7.   Faith Diaz dijo

    És ha még mindig nem tudja elkerülni az összeomlást, mert rossz a kapcsolat vagy valami hasonló, jelentkezzen be, és a képernyőn válassza le a munkamenet-azonosítót a kapcsolati azonosítóról.

  8.   szorongások3 dijo

    Jó hozzájárulás!

    Ha nincs hozzáférésed az SSH szerverhez, akkor azt kliens oldalon is megvalósíthatod, Putty ill desde Linux.

    Gitt:

    "Csatlakozás", "Null csomagok küldése a munkamenet aktív állapotának megőrzéséhez", "Másodpercek a fenntartások között" és adjon meg egy számot.

    Jelölje meg az opciót is:

    «Engedélyezze a TCP karbantartást (SO_KEEPALIVE opció).

    forrás: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html