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:

properly search for fishbowl in nz
[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
45 Host swan.madduck.net | swan
46   ForwardAgent yes
47   Hostname swan.madduck.net
48
49 Host pulse.madduck.net | pulse
50   ForwardAgent yes
51   Hostname pulse.madduck.net
52
53 Host seamus.madduck.net | seamus
54   ForwardAgent yes
55   Hostname seamus.madduck.net
56
57 ### KHYBER KVM HOST
58
59 Host khyber.madduck.net | khyber
60   ForwardAgent yes
61   Hostname khyber.madduck.net
62 Host khyber-vnc
63   ControlMaster no
64   ControlPath none
65   Hostname khyber.madduck.net
66
67 Host bike.madduck.net | bike
68   ForwardAgent yes
69   Hostname bike.madduck.net
70
71 Host lotus.madduck.net | lotus
72   ForwardAgent yes
73   Hostname lotus.madduck.net
74 Host git.madduck.net | git
75   User git
76   HostKeyAlias lotus.madduck.net
77 Host git.debian.ch
78   User git
79   HostKeyAlias lotus.madduck.net
80 Host martin-krafft.net
81   User madduck
82   HostKeyAlias lotus.madduck.net
83 Host phd.martin-krafft.net
84   User madduck
85   HostKeyAlias lotus.madduck.net
86 Host madduck.net
87   User madduck
88   HostKeyAlias lotus.madduck.net
89
90 Host domine.madduck.net | domine
91   ForwardAgent yes
92   Hostname domine.madduck.net
93 Host imap.madduck.net
94   HostKeyAlias domine.madduck.net
95
96 Host sysyphus.madduck.net | sysyphus
97   ForwardAgent yes
98   Hostname sysyphus.madduck.net
99 Host ssh443.madduck.net | ssh443
100   HostKeyAlias sysyphus.madduck.net
101   ForwardAgent yes
102   Port 443
103 Host openvpn.madduck.net | openvpn
104   HostKeyAlias sysyphus.madduck.net
105
106 ### UNI ZURICH MACHINES
107
108 Host diamond.madduck.net | diamond
109   ForwardAgent yes
110   Hostname diamond.madduck.net
111 Host debian.madduck.net | debian
112   HostKeyAlias diamond.madduck.net
113 Host scratch.madduck.net | scratch
114   User madduck
115   HostKeyAlias diamond.madduck.net
116 Host tunes.madduck.net | tunes
117   AddressFamily inet
118   ControlMaster no
119   Hostname tunes.madduck.net
120   HostKeyAlias diamond.madduck.net
121   IPQoS lowdelay af13
122 Host flics.madduck.net | flics
123   AddressFamily inet
124   ControlMaster no
125   Hostname flics.madduck.net
126   HostKeyAlias diamond.madduck.net
127   IPQoS lowdelay af13
128
129 Host shelter.madduck.net | shelter
130   ForwardAgent yes
131   Hostname shelter.madduck.net
132 Host backup.madduck.net | backup
133   HostKeyAlias shelter.madduck.net
134
135 Host sergei.ifi.uzh.ch | sergei
136   Hostname sergei.ifi.uzh.ch
137   User krafft
138 Host nikolai.ifi.uzh.ch | nikolai
139   Hostname nikolai.ifi.uzh.ch
140   User krafft
141 Host franz.ifi.uzh.ch | franz
142   Hostname franz.ifi.uzh.ch
143   User krafft
144
145 ### PIPER / BYTEMARK
146
147 Host piper.madduck.net | piper
148   Hostname piper.madduck.net
149
150 ### CIRRUS / HETZNER
151
152 Host cirrus.madduck.net | cirrus
153   Hostname cirrus.madduck.net
154
155 ### ARNOLD / GPLHOST
156
157 Host arnold.madduck.net | arnold
158   Hostname arnold.madduck.net
159 Host arnold-host | arnold-host.madduck.net
160   Hostname arnold-host.madduck.net
161   User xen05
162
163 ### GERN
164
165 Host wall.gern.madduck.net | wall
166   CheckHostIP no
167   ForwardAgent yes
168   Hostname wall.gern.madduck.net
169
170 Host julia.gern.madduck.net | julia
171   Hostname julia.gern.madduck.net
172   ForwardAgent yes
173   ForwardX11 yes
174
175 Host julia-via-diamond
176   Hostname julia.gern.madduck.net
177   ProxyCommand ssh diamond.madduck.net nc -q0 %h %p
178
179 Host git.gern.madduck.net | git.gern
180   ForwardAgent yes
181   HostKeyAlias julia.gern.madduck.net
182 Host annex.gern.madduck.net | annex.gern
183   ForwardAgent yes
184   HostKeyAlias julia.gern.madduck.net
185 Host shared.gern.madduck.net | shared.gern
186   ForwardAgent yes
187   HostKeyAlias julia.gern.madduck.net
188
189 Host pict.gern.madduck.net | pict
190   Hostname pict.gern.madduck.net
191   ForwardAgent yes
192   ForwardX11 yes
193
194 Host jugband.gern.madduck.net | jugband.gern | jugband
195   Hostname jugband.gern.madduck.net
196   ForwardX11 yes
197   HostKeyAlias jugband.gern
198
199 Host visitor*.gern.madduck.net | visitor*.gern | visitor*
200   StrictHostKeyChecking no
201   UserKnownHostsFile /dev/null
202
203 ### LEHEL
204
205 Host clegg.lehel.madduck.net | clegg.lehel | clegg
206   CheckHostIP no
207   ForwardAgent yes
208   Hostname clegg.lehel.madduck.net
209
210 Host albatross.lehel.madduck.net | albatross.lehel | albatross
211   Hostname albatross.lehel.madduck.net
212   ForwardAgent yes
213   ForwardX11 yes
214   HostKeyAlias albatross.lehel
215 Host albatross-luks
216   Hostname albatross.lehel.madduck.net
217   HostKeyAlias albatross-luks.lehel.madduck.net
218   User root
219
220 Host albatross-via-diamond
221   Hostname albatross.lehel.madduck.net
222   ProxyCommand ssh diamond.madduck.net nc -q0 %h %p
223
224 ### GAUTING
225
226 Host embryo.gauting.madduck.net | embryo
227   CheckHostIP no
228   ForwardAgent yes
229   Hostname embryo.gauting.madduck.net
230   HostKeyAlias embryo.gauting.madduck.net
231
232 Host mother.gauting | mother | mother.gauting.madduck.net
233   Hostname mother.gauting
234   ForwardAgent yes
235   ForwardX11 yes
236 Host mothere
237   Hostname embryo.gauting.madduck.net
238   Port 22021
239   CheckHostIP no
240   ForwardAgent yes
241   ForwardX11 yes
242   HostKeyAlias mother.gauting.madduck.net
243
244 Host brick.gauting.madduck.net | brick
245   Hostname brick.gauting.madduck.net
246   ForwardAgent yes
247   ForwardX11 yes
248 Host bricke
249   Hostname embryo.gauting.madduck.net
250   Port 22222
251   CheckHostIP no
252   ForwardAgent yes
253   ForwardX11 yes
254   HostKeyAlias brick.gauting.madduck.net
255
256 ### MOUNT VICTORIA
257
258 Host atom.mtvic.madduck.net | atom.mtvic | atom
259   Hostname atom.mtvic.madduck.net
260   ForwardAgent yes
261
262 ### ROAD WARRIORS
263
264 Host fishbowl.*
265   CheckHostIP no
266   ForwardAgent yes
267   ForwardX11 yes
268   HostKeyAlias fishbowl
269
270 Host fishbowl | fishbowl.rw.madduck.net
271   CheckHostIP no
272   ForwardAgent yes
273   ForwardX11 yes
274   HostKeyAlias fishbowl
275   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{gern,lehel,gauting,mtvic,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; nc -vq0 \${TARGETS%%%%,*} %p"
276
277 ### LOCAL VIRT HOSTS
278
279 Host wafer.virt
280   RemoteForward 25000 localhost:25
281   ForwardX11 yes
282
283 Host red | green | blue | yellow | black | white | orange | violet | wafer
284   CanonicalDomains virt
285   CanonicalizeHostname yes
286   CanonicalizeFallbackLocal no
287   CanonicalizeMaxDots 0
288   VerifyHostKeyDNS no
289   CheckHostIP no
290   ForwardAgent yes
291   StrictHostKeyChecking no
292   UserKnownHostsFile /dev/null
293
294 ### DEBIAN
295
296 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
297   HostKeyAlias moszumanska.debian.org
298
299 Host people.debian.org | people
300   Hostname people.debian.org
301   HostKeyAlias paradis.debian.org
302
303 Host master.debian.org | master
304   Hostname master.debian.org
305
306 Match host *.debian.org
307   StrictHostKeyChecking ask
308   VerifyHostKeyDNS ask
309   User madduck
310
311 ### DEBCONF
312
313 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
314   Hostname nelson.debconf.org
315   ProxyCommand ssh sysyphus.madduck.net nc -q0 %h %p
316
317 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
318   Hostname itchy.debconf.org
319   ProxyCommand ssh sysyphus.madduck.net nc -q0 %h %p
320
321 Host kent.debconf.org | kent
322   Hostname kent.debconf.org
323   ProxyCommand ssh sysyphus.madduck.net nc -q0 %h %p
324
325 ### PENNY
326
327 Host lion.mjollnir.org | lion | fog.mjollnir.org | fog
328   Hostname lion.mjollnir.org
329
330 ### TILDE CLUB
331
332 Host remotes.club
333   Hostname remotes.club
334   Port 9022
335   User madduck
336
337 Host tilde.camp
338   Hostname tilde.camp
339   User madduck
340
341 Host squiggle.city
342   Hostname squiggle.city
343   User madduck
344
345 Host tilde.city
346   Hostname 001.tilde.city
347   User madduck
348
349 ### NZ
350
351 Host workbuffer.org | nz
352   Hostname workbuffer.org
353   User madduck
354
355 ### MISC
356
357 Host github.com | github
358   Hostname github.com
359   User git
360
361 ### DEFAULTS
362
363 Match host *.madduck.net
364   StrictHostKeyChecking ask
365   VerifyHostKeyDNS ask
366
367 Host *
368   IgnoreUnknown *
369   ConnectTimeout 10
370   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
371   ControlMaster auto
372   ControlPersist 30
373   ExitOnForwardFailure yes
374   ForwardAgent no
375   #ForwardX11 no
376   #ForwardX11Trusted no
377   HashKnownHosts no
378   NumberOfPasswordPrompts 2
379   PasswordAuthentication yes
380   Protocol 2
381   ServerAliveInterval 45
382   StrictHostKeyChecking yes
383   #UpdateHostKeys no
384   VerifyHostKeyDNS ask
385   VisualHostKey no