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