Kaip palaikyti SSH ryšius „gyvus“

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.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Algabė sakė

    Labai gerai, net jei „Archlinux“ redaguojame tą patį failą / etc / ssh / sshd_config ir komentuojame (pašaliname #) ClientAliveInterval ir pakeičiame vertę nuo 0 iki 300, mes taip pat atmetame komentarą ClientAliveCountMax ir paliekame numatytąją 3 reikšmę (tai klientui) .

  2.   Ermimetalas sakė

    Labai ačiū už informaciją, tuo sutaupysiu daug darbo.