Create a Persistent Connection to a Machine

ssh -MNf @

Create a persistent SSH connection to the host in the background. Combine this with settings in your ~/.ssh/config:

Host host
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster no


All the SSH connections to the machine will then go through the persisten SSH socket.

This is very useful if you are using SSH to synchronize files (using rsync/sftp/cvs/svn) on a regular basis because it won’t create a new socket each time to open an ssh connection.

Nice tricks in SSH commands can be read here.
Newer Post Older Post Home