|
Jei esate administratorius ir naudojatės SSH Norėdami prisijungti prie kitų sistemų, jums ne kartą bus nutikę taip, kad po kurio laiko ryšys nutrūksta ir jūs turite prisijungti iš naujo, dėl to prarandama informacija. |
Šis „triukas“ yra gerai žinomas bet kuriam sistemos administratoriui, bet galbūt kai kurie iš jūsų to nežino.
Idėja yra ta, kad serveris priverčia klientą siųsti paketą, kad ryšys būtų atviras (kuris paprastai žinomas kaip „keep-alive“), ir jis sukonfigūruotas SSH serveryje, prie kurio jungiamės, modifikuodami failą / etc / ssh / sshd_config ir pridedant šias dvi eilutes prie ssh deemon konfigūracijos:
„TCPKeepAlive“ taip
„ClientAliveInterval“ 60
Tai turime tik tyliai iš naujo paleisti „ssh“ demoną ir, kai jungiatės, sesiją galime palikti atvirą, nebijodami būti atjungti.
Kitas galimas variantas yra naudoti įrankį, vadinamą autossh. Norėdami jį įdiegti „Ubuntu“ ir išvestinėse priemonėse, tiesiog paleiskite:
sudo apt-get install autossh
Jei norėtume jį naudoti paprastai, jau galėtume įvykdyti:
autossh remote_user @ remote_host
Šaltinis: Sinologic