autossh: setup
Why? You want to access machine that is behind firewall or otherwise inaccessible. Even if connection has been down.
Example you want to make your home computer accessible from work. Home computer is not accessible, because it doesn’t have public IP.