Kako ohraniti povezave SSH pri življenju

Če ste skrbnik in uporabljate SSH Če se želite povezati z drugimi sistemi, se vam je že večkrat zgodilo, da čez nekaj časa povezava pade in se morate znova povezati s posledično izgubo informacij.


Ta "trik" je dobro znan vsakemu sistemskemu skrbniku, morda pa ga nekateri ne poznate.

Ideja je v tem, da strežnik odjemalca prisili, da pošlje paket, da ohrani povezavo odprto (kar je običajno znano kot ohranjanje živega) in je konfiguriran v strežniku SSH, na katerega se povežemo, tako da spremenimo datoteko / etc / ssh / sshd_config in dodajanje teh dveh vrstic v konfiguracijo demona ssh:

TCPKeepAlive da
ClientAliveInterval 60

S tem moramo le tiho znova zagnati demon ssh in pri povezovanju lahko pustimo sejo odprto brez strahu pred odklopom.

Druga možna možnost je uporaba orodja, imenovanega autossh. Če ga želite namestiti v Ubuntu in derivate, preprosto zaženite:

sudo apt-get namesti autossh

V primeru, da ga želimo uporabiti na preprost način, bi lahko že izvedli:

autossh remote_user @ remote_host

vir: Sinološki


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   heberth veverica je dejal

    dober prispevek ...

  2.   Gaspar Fernandez je dejal

    Pojdi, šele pred štirimi dnevi sem na svoj blog zapisal nekaj zelo podobnega. Dobra ideja o avtossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon je dejal

    Vir tega članka je star, ker "Keepalive" ne obstaja več kot konfiguracijski parameter SSH.

  4.   nacho je dejal

    Kateri ssh odjemalec za android, ki ga priporočate?

  5.   nacho je dejal

    Ali priporočate kakšnega odjemalca ssh za android?

  6.   kraft je dejal

    Ali se datoteka morda imenuje ssh_config in ne sshd_config?

  7.   Faith Diaz je dejal

    in če se še vedno ne morete izogniti zrušitvi, ker imate slabo povezavo ali kaj podobnega, se prijavite in uporabite zaslon za prekinitev povezave seje PID s povezavo PID.

  8.   dismestres3 je dejal

    Dober prispevek!

    Če nimate dostopa do SSH strežnika, ga lahko implementirate na odjemalski strani, s Putty oz desde Linux.

    S kiti:

    "Povezava", "Pošiljanje ničelnih paketov, da seja ostane aktivna", "Sekunde med ohranitvami" in vnesite številko.

    Označite tudi možnost:

    «Omogoči vzdrževanje TCP (možnost SO_KEEPALIVE).

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