Kā uzturēt SSH savienojumus "dzīvus"

Ja esat parasts SSH lietotājs, jūs, iespējams, pamanījāt, ka tas dažreiz "atvieno sevi". Lai to labotu, jums vienkārši ir "nedaudz jāsasmērē" rokas un jāmaina daži konfigurācijas faili.


Lai to izdarītu, jums jāmaina vērtības, kas piešķirtas 2 mainīgajiem lielumiem ServerAliveCountMax un ServerAliveInterval.

ServerAliveCountMax nosaka "serveris ir dzīvs" ziņojumu skaitu, kurus var nosūtīt, ssh nesaņemot atbildi no servera. Šis ziņojuma veids ir būtisks, lai uzzinātu, vai savienojums joprojām ir aktīvs vai nē (iespējams, serveris "samazinājās" utt.).

ServerAliveInterval nosaka intervālu (sekundēs), pēc kura, ja serveris neatbild, ssh atkārtoti nosūta ziņojumu, kurā pieprasīta atbilde.

Uz klientu

Lai izmaiņām būtu ietekme uz visiem lietotājiem, fails ir jāpārveido  / etc / ssh / ssh_config. No otras puses, ja vēlaties, lai izmaiņas stātos spēkā tikai jūsu lietotājam, modificējiet failu ~ / .ssh / config.

SSH konfigurācijas failā pievienojiet šo:

Saimnieks *
    ServerAliveInterval 300
    ServerAliveCountMax 3

Uz servera

Lai serveris uzturētu savienojumus ar visiem klientiem, failā pievienojiet šo / etc / ssh / sshd_config:

ServerAliveInterval 300
ServerAliveCountMax 3

Šī konfigurācija liek klientam / serverim ik pēc 300 sekundēm (5 minūtēm) nosūtīt ziņojumu partnerim un atteikties no trešās iespējas, ja tas nav saņēmis atbildi.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Aļģes teica

    Ļoti labi pat tas, ka Archlinux mēs rediģējam to pašu / etc / ssh / sshd_config failu un noņemam komentāru (noņemam #) ClientAliveInterval un mainām vērtību no 0 uz 300, mēs arī atceļam ClientAliveCountMax un atstājam noklusējuma vērtību 3 (tas klientam) .

  2.   Ermimetāls teica

    Liels paldies par informāciju, ar to es ietaupīšu daudz darba.