Si të mbani gjallë lidhjet SSH

Nëse jeni administrator dhe e përdorni SSH Për t'u lidhur me sisteme të tjera, do t'ju ketë ndodhur më shumë se një herë që pas një kohe lidhja të bjerë dhe duhet të rilidheni, me pasojë humbjen e informacionit.


Ky "hile" është i njohur për çdo administrator të sistemit, por ndoshta disa nga ju nuk e dinë atë.

Ideja është që serveri të detyrojë klientin të dërgojë një paketë për të mbajtur të hapur lidhjen (e cila zakonisht njihet si mbaj-gjallë) dhe është konfiguruar në serverin SSH me të cilin ne lidhemi duke modifikuar skedarin / etc / ssh / sshd_config dhe shtimi i këtyre dy linjave në konfigurimin e demonit ssh:

TCPKeepAlive po
KlientAliveInterval 60

Me këtë, ne vetëm duhet të rinisim në heshtje demonin ssh dhe kur të lidhemi, mund ta lëmë sesionin të hapur pa frikë se do të shkyçemi.

Një tjetër mundësi e mundshme është të përdorni një mjet të quajtur autossh. Për ta instaluar në Ubuntu dhe derivatet, thjesht ekzekutoni:

sudo apt-get instalo autossh

Në rast se duam ta përdorim atë në një mënyrë të thjeshtë, ne tashmë mund të ekzekutojmë:

autossh remote_user @ remote_host

Fuente: Sinologjik


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   heberth ketri dijo

    kontribut i mirë

  2.   Gaspar Fernandez dijo

    Shkoni vetëm katër ditë më parë, unë shkrova diçka shumë të ngjashme në blogun tim. Ide e mirë për autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon dijo

    Burimi për këtë artikull është i vjetër sepse "Keepalive" nuk ekziston më si një parametër i konfigurimit të SSH.

  4.   Nacho dijo

    Ndonjë klient ssh për android që ju rekomandoni?

  5.   Nacho dijo

    A rekomandoni ndonjë klient ssh për android?

  6.   dinak dijo

    A mundet që skedari të quhet ssh_config dhe jo sshd_config?

  7.   Besimi Diaz dijo

    Dhe nëse akoma nuk mund të shmangni ndërprerjen sepse jeni në një lidhje të keqe ose diçka e tillë, hyni dhe përdorni ekranin për të shkëputur PID-in tuaj të seancës me PID-in tuaj të lidhjes.

  8.   shqetësimet3 dijo

    Kontribut i mirë!

    Si no se tiene acceso al servidor SSH, se puede implementar en el lado cliente, con Putty o desde Linux.

    Me stuko:

    "Lidhja", "Dërgimi i paketave null për të mbajtur aktiv sesionin", "Sekonda midis jetës së mbajtur" dhe vendosni një numër.

    Shënoni gjithashtu opsionin:

    «Aktivizoni TCP Keepalives (opsioni SO_KEEPALIVE).

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