Navicat for SQL Server establishes a secure SSH session through SSH Tunneling in Navicat. With this program, you can keep the server connection alive using "Keepalive Interval" option.
You can easily transfer your connection settings while migrating Navicat from one computer to another new machine, by simply exporting your connections via Navicat and restore it on the new machine.