diff options
Diffstat (limited to '.ssh/config')
-rw-r--r-- | .ssh/config | 61 |
1 files changed, 28 insertions, 33 deletions
diff --git a/.ssh/config b/.ssh/config index ab1899d..30a1744 100644 --- a/.ssh/config +++ b/.ssh/config @@ -4,95 +4,90 @@ CheckHostIP yes NoHostAuthenticationForLocalhost yes ## Debian hosts -Host *.debian.net - User rak -Host ssh.debian.org *.ssh.debian.org - User rak - StrictHostKeyChecking yes - UserKnownHostsFile ~/.ssh/known_hosts.d/debian +Host master + Hostname %h.debian.org Host *.debian.org master !*.ssh.debian.org !ssh.debian.org - User rak - ProxyJump ssh.debian.org - StrictHostKeyChecking yes - UserKnownHostsFile ~/.ssh/known_hosts.d/debian + ProxyJump ssh.debian.org +Match final host="*.debian.org" + UserKnownHostsFile ~/.ssh/known_hosts.d/debian + ## QueensU hosts Host pinky brain - HostName %h.cs.queensu.ca + HostName %h.cs.queensu.ca Host linux1 hera zeus - HostName %h.caslab.queensu.ca + HostName %h.caslab.queensu.ca Host *.caslab.queensu.ca w310 ubuntu athena linux1 hera zeus User ryankca Host *.cs.queensu.ca ciscwww pinky brain - User ryan + User ryan Host *.queensu.ca w310 ubuntu athena linux1 hera zeus ciscwww pinky brain - StrictHostKeyChecking yes - UserKnownHostsFile ~/.ssh/known_hosts.d/queensu.ca + StrictHostKeyChecking yes + UserKnownHostsFile ~/.ssh/known_hosts.d/queensu.ca + ## McGill hosts Host *.cs.mcgill.ca User ryank StrictHostKeyChecking yes UserKnownHostsFile ~/.ssh/known_hosts.d/cs.mcgill.ca + ## Ubuntu hosts Host puc people.ubuntu.com Hostname people.ubuntu.com User ryanakca + ## rak.ac hosts +Host hades eos + HostName %h.rak.ac Host hades hades.rak.ac hades.home.arpa - HostKeyAlias hades.rak.ac CertificateFile ~/.ssh/id_rsa-hades-cert.pub Host eos eos.rak.ac eos.home.arpa - HostKeyAlias eos.rak.ac CertificateFile ~/.ssh/id_rsa-eos-cert.pub -Host ryanak.ca *.ryanak.ca rak.ac *.rak.ac eos hades +Match final host="*.rak.ac,*.ryanak.ca,*.home.arpa" UpdateHostKeys no UserKnownHostsFile ~/.ssh/known_hosts.d/rak.ac - IdentityFile ~/.ssh/id_rsa StrictHostKeyChecking yes - User rak + ## CMU hosts -Host *.andrew.cmu.edu *.cs.cmu.edu - GSSAPIAuthentication yes - GSSAPIDelegateCredentials yes - User rkavanag Host cclub Hostname unix.club.cc.cmu.edu -Host whelk oyster +Host whelk oyster clam Hostname %h.club.cc.cmu.edu -Host *.club.cc.cmu.edu +Match final host="*.club.cc.cmu.edu" GSSAPIAuthentication yes GSSAPIDelegateCredentials yes GSSAPITrustDNS yes + UserKnownHostsFile ~/.ssh/known_hosts.d/club.cc.cmu.edu +Match final host="*.andrew.cmu.edu,*.cs.cmu.edu" + GSSAPIAuthentication yes + GSSAPIDelegateCredentials yes + User rkavanag + ## Misc hosts Host republic republic.circumlunar.space Hostname republic.circumlunar.space - User rak Host faeroes.sdf.org - User rak ControlMaster auto ControlPath ~/.ssh/cm_socket/%r@%h:%p -Host sdf *.sdf.org +Host sdf Hostname tty.sdf.org - User rak Host telehack Hostname telehack.com User ryanakca Port 6668 Host tt tilde.team Hostname tilde.team - User rak Host grex grex.org Hostname grex.org Ciphers aes256-gcm@openssh.com - User rak Host rtc rawtext.club Hostname rawtext.club - User rak Host *.github.com HostKeyAlias github-server-pool.github.com Host rsync.net Hostname de1270.rsync.net UserKnownHostsFile ~/.ssh/known_hosts.d/rsync.net User de1270 + ## Global defaults Host * ForwardX11 no |