# authentications (which are relatively slow) and TCP connections. The master
# sockets are stored in ~/.ssh (by default ControlPath is not set).
ControlPath ~/.ssh/master-%l-%h-%p-%r
+# Automatically create a new master session if there's none yet or use an
+# existing one. This way the user doesn't have to use -M to enable a master
+# manually. Don't set this option to "yes" or all SSH commands try to become
+# the master session which is obviously not possible.
+ ControlMaster auto
# Hash hosts in ~/.ssh/known_hosts to try to conceal the known hosts. Doesn't
# help if the ssh hosts are stored in the shell's history file or in this file