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:

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