|
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
Kilde: Sinologic