Hvordan holde SSH-tilkoblinger "i live"

Hvis du er en vanlig SSH-bruker, har du sannsynligvis lagt merke til at den noen ganger "kobler fra seg selv." For å rette på dette, må du bare få hendene "litt skitne" og endre noen konfigurasjonsfiler.


For å gjøre dette må du endre verdiene som er tildelt to variabler ServerAliveCountMax og ServerAliveInterval.

ServerAliveCountMax angir antall "serveren er i live" -meldinger som kan sendes uten at ssh mottar svar fra serveren. Denne typen meldinger er viktig for å vite om forbindelsen fremdeles er aktiv eller ikke (kanskje serveren "gikk ned" osv.).

ServerAliveInterval angir intervallet (i sekunder) hvoretter ssh vil sende en melding på nytt om det ikke er noe svar fra serveren.

På klienten

For at endringene skal ha effekter for alle brukere, må filen endres  / Etc / ssh / ssh_config. På den annen side, hvis du vil at endringene bare skal tre i kraft for brukeren din, kan du endre filen ~ / .Ssh / config.

Legg til følgende i SSH-konfigurasjonsfilen:

Vert *
    ServerAliveInterval 300
    ServerAliveCountMax 3

På serveren

For at serveren skal holde forbindelsene i live med alle klienter, legger du til følgende i filen / Etc / ssh / sshd_config:

ServerAliveInterval 300
ServerAliveCountMax 3

Denne konfigurasjonen får klienten / serveren til å sende en melding til motparten hvert 300. sekund (5. minutt) og gi opp ved 3. mulighet hvis den ikke har mottatt noe svar.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Algave sa

    Veldig bra til og med at i Archlinux redigerer vi den samme filen / etc / ssh / sshd_config og uncomment (fjern #) ClientAliveInterval og endrer verdien fra 0 til 300, vi fjerner også kommentar fra ClientAliveCountMax og lar standardverdien være 3 (dette for Client ).

  2.   Ermimetall sa

    Tusen takk for informasjonen, med dette kommer jeg til å spare mye arbeid.