madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

gern→mtvic cleanup
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardAgent yes
3   ForwardX11 yes
4   ForwardX11Trusted yes
5   NoHostAuthenticationForLocalhost yes
6
7 ### CHARADE KVM HOST
8
9 Host charade.madduck.net | charade
10   ForwardAgent yes
11   Hostname charade.madduck.net
12 Host charade-vnc
13   ControlMaster no
14   ControlPath none
15   Hostname charade.madduck.net
16
17 Host emily.madduck.net | emily
18   ForwardAgent yes
19   Hostname emily.madduck.net
20
21 Host matilda.madduck.net | matilda
22   ForwardAgent yes
23   Hostname matilda.madduck.net
24 Host irc-host.madduck.net | irc-host
25   User madduck
26   HostKeyAlias matilda.madduck.net
27   ConnectTimeout 60
28
29 Host vizier.madduck.net | vizier
30   ForwardAgent yes
31   Hostname vizier.madduck.net
32 Host admin.madduck.net | admin
33   Hostname admin.madduck.net
34   HostKeyAlias vizier.madduck.net
35   User git
36
37 Host ambassador.madduck.net | ambassador
38   ForwardAgent yes
39   Hostname ambassador.madduck.net
40
41 Host alan.madduck.net | alan
42   ForwardAgent yes
43   Hostname alan.madduck.net
44 Host git.madduck.net | git
45   User git
46   HostKeyAlias alan.madduck.net
47
48 Host swan.madduck.net | swan
49   ForwardAgent yes
50   Hostname swan.madduck.net
51
52 Host pulse.madduck.net | pulse
53   ForwardAgent yes
54   Hostname pulse.madduck.net
55
56 Host vera.madduck.net | vera
57   ForwardAgent yes
58   Hostname vera.madduck.net
59
60 Host seamus.madduck.net | seamus
61   ForwardAgent yes
62   Hostname seamus.madduck.net
63
64 Host cymbaline.madduck.net | cymbaline
65   ForwardAgent yes
66   Hostname cymbaline.madduck.net
67
68 Host lunatic.madduck.net | lunatic
69   ForwardAgent yes
70   Hostname lunatic.madduck.net
71
72 ### UNI ZURICH MACHINES
73
74 Host gig.madduck.net | gig
75   ForwardAgent yes
76   Hostname gig.madduck.net
77
78 Host eugene.madduck.net | eugene
79   ForwardAgent yes
80   Hostname eugene.madduck.net
81 Host eugene-luks
82   Hostname eugene.madduck.net
83   User root
84
85 Host diamond.madduck.net | diamond
86   ForwardAgent yes
87   Hostname diamond.madduck.net
88 Host debian.madduck.net | debian
89   HostKeyAlias diamond.madduck.net
90 Host scratch.madduck.net | scratch
91   User madduck
92   HostKeyAlias diamond.madduck.net
93 Host tunes.madduck.net | tunes
94   AddressFamily inet
95   ControlMaster no
96   Hostname tunes.madduck.net
97   HostKeyAlias diamond.madduck.net
98   IPQoS lowdelay af13
99 Host flics.madduck.net | flics
100   AddressFamily inet
101   ControlMaster no
102   Hostname flics.madduck.net
103   HostKeyAlias diamond.madduck.net
104   IPQoS lowdelay af13
105
106 Host shelter.madduck.net | shelter
107   ForwardAgent yes
108   Hostname shelter.madduck.net
109 Host backup.madduck.net | backup
110   HostKeyAlias shelter.madduck.net
111
112 ### PIPER / BYTEMARK
113
114 Host piper.madduck.net | piper
115   Hostname piper.madduck.net
116
117 ### CIRRUS / HETZNER
118
119 Host cirrus.madduck.net | cirrus
120   Hostname cirrus.madduck.net
121
122 ### LEHEL
123
124 Host clegg.lehel.madduck.net | clegg.lehel | clegg
125   CheckHostIP no
126   ForwardAgent yes
127   Hostname clegg.lehel.madduck.net
128
129 Host albatross.lehel.madduck.net | albatross.lehel | albatross
130   Hostname albatross.lehel.madduck.net
131   ForwardAgent yes
132   ForwardX11 yes
133   HostKeyAlias albatross.lehel
134 Host albatross-luks
135   Hostname albatross.lehel.madduck.net
136   StrictHostKeyChecking no
137   UserKnownHostsFile /dev/null
138   User root
139
140 Host albatross-via-clegg
141   Hostname albatross.lehel.madduck.net
142   ProxyJump clegg.dyndns.madduck.net
143
144 Host visitor*.lehel.madduck.net | visitor*.lehel
145   StrictHostKeyChecking no
146   UserKnownHostsFile /dev/null
147
148 ### GAUTING
149
150 Host embryo.gauting.madduck.net | embryo
151   CheckHostIP no
152   ForwardAgent yes
153   Hostname embryo.gauting.madduck.net
154   HostKeyAlias embryo.gauting.madduck.net
155
156 Host mother.gauting | mother | mother.gauting.madduck.net
157   Hostname mother.gauting
158   ForwardAgent yes
159   ForwardX11 yes
160 Host mothere
161   Hostname embryo.gauting.madduck.net
162   Port 22021
163   CheckHostIP no
164   ForwardAgent yes
165   ForwardX11 yes
166   HostKeyAlias mother.gauting.madduck.net
167
168 Host visitor*.lehel.madduck.net | visitor*.lehel
169   StrictHostKeyChecking no
170   UserKnownHostsFile /dev/null
171
172 ### MTVIC
173
174 Host atom.mtvic.madduck.net | atom.mtvic | atom
175   Hostname atom.mtvic.madduck.net
176   ForwardAgent yes
177
178 Host atom-via-sysyphus
179   HostKeyAlias atom.mtvic.madduck.net
180   ProxyCommand ssh sysyphus.madduck.net nc -q0 localhost 22015
181
182 Host julia.mtvic.madduck.net | julia.mtvic | julia
183   Hostname julia.mtvic.madduck.net
184   ForwardAgent yes
185
186 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
187   Hostname jugband.mtvic.madduck.net
188   ForwardAgent yes
189
190 ### ROAD WARRIORS
191
192 Host fishbowl.*
193   CheckHostIP no
194   ForwardAgent yes
195   ForwardX11 yes
196   HostKeyAlias fishbowl
197
198 Host fishbowl | fishbowl.rw.madduck.net
199   CheckHostIP no
200   ForwardAgent yes
201   ForwardX11 yes
202   HostKeyAlias fishbowl
203   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,lehel,gauting,rw}.madduck.net; eval fping -aAC1 -t500 $TRIES 2>&1 & eval fping6 -aAC1 -t500 $TRIES 2>&1; wait) | sed -rne 's, : ([[:digit:]]), @\1,p' | sort -t@ -k2n | sed -ne 's, .*,,p' | tr '\n' ','); echo Targets: \$TARGETS using \${TARGETS%%%%,*} … >&2; exec nc -vq0 \${TARGETS%%%%,*} %p"
204
205 ### PHONES
206
207 Host sgs7e | sgs7e.phones.*
208   Port 2222
209   User admin
210   HostName sgs7e.phones
211
212 Host tethered-sgs7e
213   Port 2222
214   User admin
215   HostName 192.168.43.1
216   HostKeyAlias sgs7e.phones
217
218 ### LOCAL VIRT HOSTS
219
220 Host wafer.virt
221   RemoteForward 25000 localhost:25
222   ForwardX11 yes
223
224 Host red | green | blue | yellow | black | white | orange | violet | wafer
225   CanonicalDomains virt
226   CanonicalizeHostname yes
227   CanonicalizeFallbackLocal no
228   CanonicalizeMaxDots 0
229   VerifyHostKeyDNS no
230   CheckHostIP no
231   ForwardAgent yes
232   StrictHostKeyChecking no
233   UserKnownHostsFile /dev/null
234
235 ### DEBIAN
236
237 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
238   HostKeyAlias moszumanska.debian.org
239
240 Host people.debian.org | people
241   Hostname people.debian.org
242   HostKeyAlias paradis.debian.org
243
244 Host master.debian.org | master
245   Hostname master.debian.org
246
247 Match host *.debian.org
248   StrictHostKeyChecking ask
249   VerifyHostKeyDNS ask
250   User madduck
251
252 ### DEBCONF
253
254 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
255   Hostname nelson.debconf.org
256   ProxyJump sysyphus.madduck.net
257
258 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
259   Hostname itchy.debconf.org
260   ProxyJump sysyphus.madduck.net
261
262 Host kent.debconf.org | kent
263   Hostname kent.debconf.org
264   ProxyJump sysyphus.madduck.net
265
266 ### TILDE CLUB
267
268 Host remotes.club
269   Hostname remotes.club
270   Port 9022
271   User madduck
272
273 Host squiggle.city
274   Hostname squiggle.city
275   User madduck
276
277 ### NZ
278
279 Host workbuffer.org | nz
280   Hostname workbuffer.org
281   User madduck
282
283 ### MISC
284
285 Host github.com | github
286   Hostname github.com
287   User git
288
289 Host gitlab.com | gitlab
290   Hostname gitlab.com
291   User gitlab
292
293 Host gitlab.debian.net | git.fosscommunity.in
294   Hostname gitlab.debian.net
295   User gitlab
296
297 Host grimble.mtfk.de | grimble | mtfk
298   CheckHostIP no
299   Hostname grimble.mtfk.de
300
301 Host lion.mjollnir.org | lion
302   Hostname lion.mjollnir.org
303   User madduck
304
305 ### DEFAULTS
306
307 Match host *.madduck.net
308   StrictHostKeyChecking ask
309   VerifyHostKeyDNS ask
310
311 Host *
312   IgnoreUnknown *
313   ConnectTimeout 10
314   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
315   ControlMaster auto
316   ControlPersist 30
317   ExitOnForwardFailure yes
318   ForwardAgent no
319   #ForwardX11 no
320   #ForwardX11Trusted no
321   HashKnownHosts no
322   NumberOfPasswordPrompts 2
323   PasswordAuthentication yes
324   Protocol 2
325   ServerAliveInterval 45
326   StrictHostKeyChecking yes
327   #UpdateHostKeys no
328   VerifyHostKeyDNS ask
329   VisualHostKey no