Hvordan holde SSH-tilkoblinger i live

Hvis du er administrator og bruker SSH For å koble til andre systemer, vil det ha skjedd deg mer enn en gang at tilkoblingen etter en stund synker og du må koble til igjen, med påfølgende tap av informasjon.


Dette "trikset" er kjent for enhver systemadministrator, men kanskje noen av dere ikke vet det.

Tanken er at serveren tvinger klienten til å sende en pakke for å holde forbindelsen åpen (som vanligvis kalles keep-alive) og den er konfigurert i SSH-serveren som vi kobler til ved å endre / etc / ssh / sshd_config-filen og legge til disse to linjene i ssh-demonkonfigurasjonen:

TCPKeepAlive ja
ClientAlive Interval 60

Med dette trenger vi bare stille ssh-demonen på nytt, og når vi kobler til, kan vi la økten være åpen uten frykt for å bli koblet fra.

Et annet mulig alternativ er å bruke et verktøy som heter autossh. For å installere det i Ubuntu og derivater, er det bare å kjøre:

sudo apt-get install autossh

I tilfelle at vi ønsker å bruke den på en enkel måte, kan vi allerede utføre:

autossh remote_user @ remote_host

Fuente: Sinologisk


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.   heberth ekorn sa

    godt bidrag ...

  2.   Gaspar Fernandez sa

    Gå for bare fire dager siden, jeg skrev noe veldig likt på bloggen min. God idé om autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon sa

    Kilden til denne artikkelen er gammel fordi "Keepalive" ikke lenger eksisterer som en SSH-konfigurasjonsparameter.

  4.   nacho sa

    Noen ssh-klienter for Android som du anbefaler?

  5.   nacho sa

    Noen ssh-klienter som du anbefaler for Android?

  6.   listig sa

    Kan det være at filen heter ssh_config og ikke sshd_config?

  7.   Faith Diaz sa

    og hvis du fremdeles ikke kan unngå å krasje fordi du har en dårlig forbindelse eller noe sånt, logg inn og bruk skjermen for å fjerne tilknytningen til økt-PID med tilkoblings-PID.

  8.   disismestres3 sa

    Godt bidrag!

    Si no se tiene acceso al servidor SSH, se puede implementar en el lado cliente, con Putty o desde Linux.

    Med kitt:

    "Connection", "Sending av nullpakker for å holde økten aktiv", "Seconds between keepalives" og skriv inn et nummer.

    Merk også alternativet:

    «Aktiver TCP keepalives (alternativet SO_KEEPALIVE).

    Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html