]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
ssh_config: Use ControlMaster auto.
authorSimon Ruderich <simon@ruderich.org>
Sat, 30 Mar 2013 00:15:28 +0000 (01:15 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sat, 30 Mar 2013 00:15:28 +0000 (01:15 +0100)
ssh_config

index 818f599b6ab5f03db24866405b42a6cbb7365eb1..31c8e6d915282f023369fd7261aaec082d3829fe 100644 (file)
@@ -56,6 +56,11 @@ Host *
 # 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