Ako udržať pripojenie SSH nažive

Ak ste správca a používate SSH Pri pripojení k iným systémom sa stalo viackrát, že po chvíli spojenie vypadne a vy sa budete musieť znova pripojiť, čo má za následok stratu informácií.


Tento „trik“ je dobre známy každému správcovi systému, ale možno niektorí z vás o ňom nevedia.

Ide o to, že server prinúti klienta poslať paket, aby udržal pripojenie otvorené (čo sa zvyčajne nazýva keep-alive) a nakonfiguruje sa na serveri SSH, ku ktorému sa pripájame, úpravou súboru / etc / ssh / sshd_config a pridaním týchto dvoch riadkov do konfigurácie démona ssh:

TCPKeepAlive áno
ClientAliveInterval 60

S týmto musíme iba potichu reštartovať démona ssh a pri pripájaní môžeme reláciu nechať otvorenú bez obáv z odpojenia.

Ďalšou možnou možnosťou je použitie nástroja s názvom autossh. Ak ho chcete nainštalovať do Ubuntu a derivátov, stačí spustiť:

sudo apt-get nainštalovať autossh

V prípade, že ho chceme použiť jednoduchým spôsobom, mohli by sme už vykonať:

autossh remote_user @ remote_host

Fuente: Sinologicky


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   heberth veverička dijo

    dobrý príspevok ...

  2.   Gašpar Fernandez dijo

    Choďte len pred štyrmi dňami, keď som na svoj blog napísal niečo veľmi podobné. Dobrý nápad o automatickom zdieľaní: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   simon dijo

    Zdroj tohto článku je starý, pretože „Keepalive“ už neexistuje ako konfiguračný parameter SSH.

  4.   Nacho dijo

    Akýkoľvek ssh klient pre Android, ktorý odporúčate?

  5.   Nacho dijo

    Odporúčate nejakého klienta ssh pre Android?

  6.   prefíkaný dijo

    Je možné, že sa súbor volá ssh_config a nie sshd_config?

  7.   Faith Diaz dijo

    a ak sa stále nemôžete vyhnúť zrúteniu, pretože máte zlé pripojenie alebo niečo podobné, prihláste sa a pomocou obrazovky odpojte svoj PID relácie od PID vášho pripojenia.

  8.   3. desmestres dijo

    Dobrý príspevok!

    Ak nemáte prístup na SSH server, môžete ho implementovať na strane klienta pomocou Putty alebo desde Linux.

    S tmelom:

    "Pripojenie", "Odosielanie nulových paketov, aby bola relácia aktívna", "Sekundy medzi strážcami" a zadajte číslo.

    Označte tiež túto možnosť:

    «Povoliť TCP Keepalives (voľba SO_KEEPALIVE).

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