SSH: Keep Connection Alive
SSH connection will automatically drop due to timeout if there is no operation for a period. To keep connection alive, we can config ssh client to send a keepalive periodically. In ~/.ssh/config, there is a parameter for this:
1 | ServerAliveInterval 60 |
If we set this value to 60, SSH client will send a keepalive every 60 seconds.