Ja esat administrators un izmantojat SSH Lai izveidotu savienojumu ar citām sistēmām, ar jums vairāk nekā vienu reizi būs noticis, ka pēc kāda laika savienojums samazinās, un jums ir jāveido savienojums no jauna, kā rezultātā tiek zaudēta informācija. |
Šis "triks" ir labi zināms jebkuram sistēmas administratoram, bet varbūt daži no jums to nezina.
Ideja ir tāda, ka serveris liek klientam nosūtīt paketi, lai uzturētu atvērtu savienojumu (kas parasti tiek saukts par uzturēšanu dzīvu), un tas ir konfigurēts SSH serverī, kuram mēs izveidojam savienojumu, modificējot failu / etc / ssh / sshd_config un pievienojot šīs divas rindas ssh dēmona konfigurācijai:
TCPKeepAlive jā
ClientAliveInterval 60
Ar to mums tikai mierīgi jāpārstartē ssh dēmons, un, izveidojot savienojumu, mēs varam atstāt sesiju atvērtu, nebaidoties tikt atvienotam.
Vēl viena iespējama iespēja ir izmantot rīku, ko sauc par autossh. Lai to instalētu Ubuntu un atvasinājumos, vienkārši palaidiet:
sudo apt-get install autossh
Gadījumā, ja mēs vēlamies to izmantot vienkāršā veidā, mēs jau varētu izpildīt:
autossh remote_user @ remote_host
Fuente: Sinoloģisks
labs ieguldījums…
Iet tikai pirms četrām dienām es savā blogā uzrakstīju kaut ko ļoti līdzīgu. Laba ideja par autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
Šī raksta avots ir vecs, jo “Keepalive” vairs nepastāv kā SSH konfigurācijas parametrs.
Jebkurš ssh klients android, kuru jūs iesakāt?
Vai jūs ieteiktu kādu ssh klientu android?
Vai tas varētu būt tāds, ka failu sauc par ssh_config, nevis sshd_config?
un, ja jūs joprojām nevarat izvairīties no avārijas, jo jums ir slikts savienojums vai tamlīdzīgi, piesakieties un izmantojiet ekrānu, lai atsaistītu sesijas PID ar savienojuma PID.
Labs ieguldījums!
Ja jums nav piekļuves SSH serverim, varat to ieviest klienta pusē, izmantojot Putty vai desde Linux.
Ar špakteli:
"Savienojums", "Nulles pakešu sūtīšana, lai sesija būtu aktīva", "Sekundes starp uzturēšanas darbībām" un ievadiet numuru.
Atzīmējiet arī opciju:
«Iespējot TCP keepalives (opcija SO_KEEPALIVE).
Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html