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:

khyber is gone
[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 ### GERN
123
124 Host wall.gern.madduck.net | wall
125   CheckHostIP no
126   ForwardAgent yes
127   Hostname wall.gern.madduck.net
128
129 Host julia.gern.madduck.net | julia
130   Hostname julia.gern.madduck.net
131   ForwardAgent yes
132   ForwardX11 yes
133
134 Host julia-via-diamond
135   Hostname julia.gern.madduck.net
136   ProxyJump diamond.madduck.net
137
138 Host git.gern.madduck.net | git.gern
139   ForwardAgent yes
140   HostKeyAlias julia.gern.madduck.net
141 Host annex.gern.madduck.net | annex.gern
142   ForwardAgent yes
143   HostKeyAlias julia.gern.madduck.net
144 Host shared.gern.madduck.net | shared.gern
145   ForwardAgent yes
146   HostKeyAlias julia.gern.madduck.net
147
148 Host pict.gern.madduck.net | pict
149   Hostname pict.gern.madduck.net
150   ForwardAgent yes
151   ForwardX11 yes
152
153 Host jugband.gern.madduck.net | jugband.gern | jugband
154   Hostname jugband.gern.madduck.net
155   ForwardX11 yes
156   ForwardAgent yes
157   HostKeyAlias jugband.gern
158
159 Host visitor*.gern.madduck.net | visitor*.gern | visitor*
160   StrictHostKeyChecking no
161   UserKnownHostsFile /dev/null
162
163 ### LEHEL
164
165 Host clegg.lehel.madduck.net | clegg.lehel | clegg
166   CheckHostIP no
167   ForwardAgent yes
168   Hostname clegg.lehel.madduck.net
169
170 Host albatross.lehel.madduck.net | albatross.lehel | albatross
171   Hostname albatross.lehel.madduck.net
172   ForwardAgent yes
173   ForwardX11 yes
174   HostKeyAlias albatross.lehel
175 Host albatross-luks
176   Hostname albatross.lehel.madduck.net
177   StrictHostKeyChecking no
178   UserKnownHostsFile /dev/null
179   User root
180
181 Host albatross-via-diamond
182   Hostname albatross.lehel.madduck.net
183   ProxyJump diamond.madduck.net
184
185 Host visitor*.lehel.madduck.net | visitor*.lehel
186   StrictHostKeyChecking no
187   UserKnownHostsFile /dev/null
188
189 ### GAUTING
190
191 Host embryo.gauting.madduck.net | embryo
192   CheckHostIP no
193   ForwardAgent yes
194   Hostname embryo.gauting.madduck.net
195   HostKeyAlias embryo.gauting.madduck.net
196
197 Host mother.gauting | mother | mother.gauting.madduck.net
198   Hostname mother.gauting
199   ForwardAgent yes
200   ForwardX11 yes
201 Host mothere
202   Hostname embryo.gauting.madduck.net
203   Port 22021
204   CheckHostIP no
205   ForwardAgent yes
206   ForwardX11 yes
207   HostKeyAlias mother.gauting.madduck.net
208
209 Host visitor*.lehel.madduck.net | visitor*.lehel
210   StrictHostKeyChecking no
211   UserKnownHostsFile /dev/null
212
213 ### MOUNT VICTORIA
214
215 Host atom.mtvic.madduck.net | atom.mtvic | atom
216   Hostname atom.mtvic.madduck.net
217   ForwardAgent yes
218
219 Host atom-via-sysyphus
220   HostKeyAlias atom.mtvic.madduck.net
221   ProxyCommand ssh sysyphus.madduck.net nc -q0 localhost 22015
222
223 Host bell.mtvic.madduck.net | bell.mtvic | bell | chip
224   Hostname bell.mtvic.madduck.net
225   ForwardAgent yes
226
227 ### ROAD WARRIORS
228
229 Host fishbowl.*
230   CheckHostIP no
231   ForwardAgent yes
232   ForwardX11 yes
233   HostKeyAlias fishbowl
234
235 Host fishbowl | fishbowl.rw.madduck.net
236   CheckHostIP no
237   ForwardAgent yes
238   ForwardX11 yes
239   HostKeyAlias fishbowl
240   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"
241
242 ### PHONES
243
244 Host sgs7e | sgs7e.phones.*
245   Port 2222
246   User admin
247   HostName sgs7e.phones
248
249 ### LOCAL VIRT HOSTS
250
251 Host wafer.virt
252   RemoteForward 25000 localhost:25
253   ForwardX11 yes
254
255 Host red | green | blue | yellow | black | white | orange | violet | wafer
256   CanonicalDomains virt
257   CanonicalizeHostname yes
258   CanonicalizeFallbackLocal no
259   CanonicalizeMaxDots 0
260   VerifyHostKeyDNS no
261   CheckHostIP no
262   ForwardAgent yes
263   StrictHostKeyChecking no
264   UserKnownHostsFile /dev/null
265
266 ### DEBIAN
267
268 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
269   HostKeyAlias moszumanska.debian.org
270
271 Host people.debian.org | people
272   Hostname people.debian.org
273   HostKeyAlias paradis.debian.org
274
275 Host master.debian.org | master
276   Hostname master.debian.org
277
278 Match host *.debian.org
279   StrictHostKeyChecking ask
280   VerifyHostKeyDNS ask
281   User madduck
282
283 ### DEBCONF
284
285 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
286   Hostname nelson.debconf.org
287   ProxyJump sysyphus.madduck.net
288
289 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
290   Hostname itchy.debconf.org
291   ProxyJump sysyphus.madduck.net
292
293 Host kent.debconf.org | kent
294   Hostname kent.debconf.org
295   ProxyJump sysyphus.madduck.net
296
297 ### TILDE CLUB
298
299 Host remotes.club
300   Hostname remotes.club
301   Port 9022
302   User madduck
303
304 Host squiggle.city
305   Hostname squiggle.city
306   User madduck
307
308 ### NZ
309
310 Host workbuffer.org | nz
311   Hostname workbuffer.org
312   User madduck
313
314 ### MISC
315
316 Host github.com | github
317   Hostname github.com
318   User git
319
320 Host gitlab.com | gitlab
321   Hostname gitlab.com
322   User gitlab
323
324 Host gitlab.debian.net | git.fosscommunity.in
325   Hostname gitlab.debian.net
326   User gitlab
327
328 Host grimble.mtfk.de | grimble | mtfk
329   CheckHostIP no
330   Hostname grimble.mtfk.de
331
332 Host lion.mjollnir.org | lion
333   Hostname lion.mjollnir.org
334   User madduck
335
336 ### DEFAULTS
337
338 Match host *.madduck.net
339   StrictHostKeyChecking ask
340   VerifyHostKeyDNS ask
341
342 Host *
343   IgnoreUnknown *
344   ConnectTimeout 10
345   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
346   ControlMaster auto
347   ControlPersist 30
348   ExitOnForwardFailure yes
349   ForwardAgent no
350   #ForwardX11 no
351   #ForwardX11Trusted no
352   HashKnownHosts no
353   NumberOfPasswordPrompts 2
354   PasswordAuthentication yes
355   Protocol 2
356   ServerAliveInterval 45
357   StrictHostKeyChecking yes
358   #UpdateHostKeys no
359   VerifyHostKeyDNS ask
360   VisualHostKey no