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:

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