Kako održavati SSH veze na životu

Ako ste administrator i koristite SSH Da biste se povezali s drugim sustavima, dogodit će vam se više puta da nakon nekog vremena veza padne i da se morate ponovno povezati, što će rezultirati gubitkom podataka.


Ovaj "trik" dobro je poznat svakom administratoru sustava, ali možda neki od vas to ne znaju.

Ideja je da poslužitelj prisili klijenta da pošalje paket kako bi veza ostala otvorena (što je obično poznato kao keep-alive), a konfiguriran je na SSH poslužitelju na koji se povezujemo modificiranjem datoteke / etc / ssh / sshd_config i dodavanje ove dvije linije u ssh daemon konfiguraciju:

TCPKeepAlive da
Interval ClientAlive 60

Uz ovo, moramo samo tiho ponovno pokrenuti ssh demon i kad se povezujemo, možemo ostaviti sesiju otvorenom bez straha od prekida veze.

Druga moguća opcija je uporaba alata koji se naziva autossh. Da biste ga instalirali u Ubuntu i derivate, jednostavno pokrenite:

sudo apt-get instalirati autossh

U slučaju da ga želimo koristiti na jednostavan način, već bismo mogli izvršiti:

autossh remote_user @ remote_host

izvor: Sinološki


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   heberth vjeverica dijo

    dobar doprinos ...

  2.   Gaspar Fernandez dijo

    Idi prije samo četiri dana napisao sam nešto vrlo slično na svom blogu. Dobra ideja o autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon dijo

    Izvor ovog članka je star jer "Keepalive" više ne postoji kao SSH konfiguracijski parametar.

  4.   Nacho dijo

    Bilo koji ssh klijent za android koji preporučate?

  5.   Nacho dijo

    Preporučujete li ssh klijenta za android?

  6.   kraft dijo

    Može li se datoteka zvati ssh_config, a ne sshd_config?

  7.   Faith Diaz dijo

    A ako i dalje ne možete izbjeći pad sustava jer imate lošu vezu ili nešto slično, prijavite se i upotrijebite zaslon da biste prekinuli vezu sesije PID s PID veze.

  8.   dismestres3 dijo

    Dobar doprinos!

    Ako nemate pristup SSH poslužitelju, možete ga implementirati na strani klijenta, pomoću Putty ili desde Linux.

    S kitom:

    "Veza", "Slanje null paketa kako bi sesija bila aktivna", "Sekunde između održavanja programa" i unesite broj.

    Također označite opciju:

    "Omogući TCP keepalive (opcija SO_KEEPALIVE).

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