|
Jei esate įprastas SSH vartotojas, tikriausiai pastebėjote, kad jis kartais „atsijungia“. Norėdami tai ištaisyti, turite tiesiog šiek tiek susitepti rankas ir pakeisti kai kuriuos konfigūracijos failus. |
Norėdami tai padaryti, turite pakeisti reikšmes, priskirtas 2 kintamiesiems ServerAliveCountMax ir ServerAliveInterval.
„ServerAliveCountMax“ nustato „serveris yra gyvas“ pranešimų, kuriuos galima siųsti nesiunčiant atsakymo iš serverio, skaičių. Šio tipo pranešimus būtina žinoti, ar ryšys vis dar aktyvus, ar ne (galbūt serveris „sugedo“ ir pan.).
ServerAliveInterval nustato intervalą (sekundėmis), po kurio, jei serveris neatsakys, ssh vėl išsiųs pranešimą, kuriame prašoma atsakymo.
Dėl kliento
Kad pakeitimai turėtų poveikį visiems vartotojams, failas turi būti modifikuotas / etc / ssh / ssh_config. Kita vertus, jei norite, kad pakeitimai įsigaliotų tik jūsų vartotojui, pakeiskite failą ~ / .ssh / config.
Į SSH konfigūracijos failą įtraukite:
Priimančioji *
„ServerAliveInterval 300“
„ServerAliveCountMax“ 3
Serveryje
Kad serveris palaikytų ryšius su visais klientais, į failą įtraukite šiuos duomenis: / etc / ssh / sshd_config:
„ServerAliveInterval 300“
„ServerAliveCountMax“ 3
Dėl šios konfigūracijos klientas / serveris kas 300 sekundžių (5 minutes) siunčia pranešimą partneriui ir atsisako trečiosios progos, jei negavo jokio atsakymo.