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