|
Als u een beheerder bent en u gebruikt SSH Om verbinding te maken met andere systemen, zal het u meer dan eens zijn overkomen dat na een tijdje de verbinding wegvalt en u opnieuw verbinding moet maken, met als gevolg verlies van informatie. |
Deze "truc" is goed bekend bij elke systeembeheerder, maar misschien weten sommigen van jullie het niet.
Het idee is dat de server de client dwingt om een pakket te sturen om de verbinding open te houden (wat gewoonlijk bekend staat als keep-alive) en het is geconfigureerd in de SSH-server waarmee we verbinding maken door het / etc / ssh / sshd_config bestand te wijzigen en het toevoegen van deze twee regels aan de ssh daemon-configuratie:
TCPKeepAlive ja
ClientAliveInterval 60
Hiermee hoeven we de ssh-daemon alleen stilletjes opnieuw te starten en bij het verbinden kunnen we de sessie open laten zonder bang te hoeven zijn dat de verbinding wordt verbroken.
Een andere mogelijke optie is om een tool genaamd autossh te gebruiken. Om het in Ubuntu en derivaten te installeren, voert u gewoon het volgende uit:
sudo apt-get install autossh
In het geval dat we het op een eenvoudige manier willen gebruiken, kunnen we al het volgende uitvoeren:
autossh remote_user @ remote_host
Bron: Sinologic