Hvernig á að auka SSH tengingartíma í Linux


SSH tímamörk vegna hreyfingarleysis geta verið ansi pirrandi. Þetta neyðir þig venjulega til að hefja tenginguna aftur og byrja upp á nýtt.

Sem betur fer geturðu auðveldlega aukið SSH tímamörkin og haldið SSH lotunni þinni á lífi, jafnvel eftir að hafa verið óvirkni. Þetta gerist þegar annað hvort þjónninn eða viðskiptavinurinn sendir núllpakka til hins kerfisins til að halda lotunni lifandi.

Tengd lestur: Hvernig á að tryggja og herða OpenSSH netþjón

Við skulum nú kanna hvernig þú getur aukið SSH tengingartímann í Linux.

Auka SSH tengingartíma

Á þjóninum, farðu yfir í /etc/ssh/sshd_config stillingarskrána.

$ sudo vi /etc/ssh/sshd_config

Skrunaðu og finndu eftirfarandi færibreytur:

#ClientAliveInterval 
#ClientAliveCountMax

ClientAliveInterval færibreytan tilgreinir tímann í sekúndum sem þjónninn bíður áður en hann sendir núllpakka til biðlarakerfisins til að halda tengingunni lifandi.

Á hinn bóginn skilgreinir ClientAliveCountMax færibreytan fjölda lifandi skilaboða viðskiptavinarins sem eru send án þess að fá nein skilaboð frá viðskiptavininum. Ef þessum mörkum er náð á meðan skilaboðin eru send mun sshd púkinn sleppa fundinum og slíta í raun ssh lotunni.

Timeout gildið er gefið af margfeldi ofangreindra færibreyta, þ.e.

Timeout value = ClientAliveInterval * ClientAliveCountMax

Til dæmis, segjum að þú hafir skilgreint færibreytur þínar eins og sýnt er:

ClientAliveInterval  1200
ClientAliveCountMax 3

Tímamörkin verða 1200 sekúndur * 3 = 3600 sekúndur. Þetta jafngildir 1 klukkustund, sem gefur til kynna að ssh lotan þín haldist lifandi í 1 klukkustund án þess að falla.

Að öðrum kosti geturðu náð sömu niðurstöðu með því að tilgreina ClientAliveInterval færibreytuna eina.

ClientAliveInterval  3600

Þegar því er lokið skaltu endurhlaða OpenSSH púkinn til að breytingarnar taki gildi.

$ sudo systemctl reload sshd

Sem SSH öryggisráðstöfun er alltaf ráðlegt að stilla ekki SSH tímamörk á mikið gildi. Þetta er til að koma í veg fyrir að einhver gangi framhjá og ræni fundi þínum þegar þú ert í burtu í langan tíma. Og það er það fyrir þetta efni.