]> git.donarmstrong.com Git - home-base.git/blobdiff - .ssh/config
move host configuration out
[home-base.git] / .ssh / config
index 0f5e5aa18d0d53cb79ebcec4863eea395f3f6886..2143794fde02828566bf211accd4f9f17d3e678b 100644 (file)
@@ -1,25 +1,18 @@
-Host ernst.ucr.edu
-  User zido
-Host frogsleap.com
-  User frogsleap
+Include ~/.ssh/host_specific_config
+# Debian general configuration
 Host *.debian.org
   IdentityFile ~/.ssh/identity_debian
-Host comas.linux-aktivaattori.org
-  IdentityFile ~/.ssh/identity_debconf
-# Propel consulting machinges
-Host 172.16.0.59
-  IdentityFile ~/.ssh/identity_propel
-Host xen.propel.com
-  IdentityFile ~/.ssh/identity_propel
-Host scs.propel.com
-  User darmstrong
-  IdentityFile ~/.ssh/identity_propel
-Host builder.lab.propel.com
+  UserKnownHostsFile ~/.ssh/known_hosts_debian
+# donarmstrong.com general configuration
+Host *.donarmstrong.com
   User don
-  IdentityFile ~/.ssh/identity_propel
-Host debianarchive.lab.propel.com
-  User don
-  IdentityFile ~/.ssh/identity_propel
-Host *.lab.propel.com
-  User darmstrong
-  IdentityFile ~/.ssh/identity_propel
+  UserKnownHostsFile ~/.ssh/known_hosts_don
+  IdentityFile ~/.ssh/identity_don
+  ServerAliveInterval 300
+
+# This has to go at the bottom, because it doesn't get overridden
+# otherwise.
+Host *
+  ControlMaster auto
+  ControlPath ~/tmp/%h_%p_%r
+