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:

add eugene.madduck.net
[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 eugene.madduck.net | eugene
110   ForwardAgent yes
111   Hostname eugene.madduck.net
112
113 Host diamond.madduck.net | diamond
114   ForwardAgent yes
115   Hostname diamond.madduck.net
116 Host debian.madduck.net | debian
117   HostKeyAlias diamond.madduck.net
118 Host scratch.madduck.net | scratch
119   User madduck
120   HostKeyAlias diamond.madduck.net
121 Host tunes.madduck.net | tunes
122   AddressFamily inet
123   ControlMaster no
124   Hostname tunes.madduck.net
125   HostKeyAlias diamond.madduck.net
126   IPQoS lowdelay af13
127 Host flics.madduck.net | flics
128   AddressFamily inet
129   ControlMaster no
130   Hostname flics.madduck.net
131   HostKeyAlias diamond.madduck.net
132   IPQoS lowdelay af13
133
134 Host shelter.madduck.net | shelter
135   ForwardAgent yes
136   Hostname shelter.madduck.net
137 Host backup.madduck.net | backup
138   HostKeyAlias shelter.madduck.net
139
140 ### PIPER / BYTEMARK
141
142 Host piper.madduck.net | piper
143   Hostname piper.madduck.net
144
145 ### CIRRUS / HETZNER
146
147 Host cirrus.madduck.net | cirrus
148   Hostname cirrus.madduck.net
149
150 ### GERN
151
152 Host wall.gern.madduck.net | wall
153   CheckHostIP no
154   ForwardAgent yes
155   Hostname wall.gern.madduck.net
156
157 Host julia.gern.madduck.net | julia
158   Hostname julia.gern.madduck.net
159   ForwardAgent yes
160   ForwardX11 yes
161
162 Host julia-via-diamond
163   Hostname julia.gern.madduck.net
164   ProxyJump diamond.madduck.net
165
166 Host git.gern.madduck.net | git.gern
167   ForwardAgent yes
168   HostKeyAlias julia.gern.madduck.net
169 Host annex.gern.madduck.net | annex.gern
170   ForwardAgent yes
171   HostKeyAlias julia.gern.madduck.net
172 Host shared.gern.madduck.net | shared.gern
173   ForwardAgent yes
174   HostKeyAlias julia.gern.madduck.net
175
176 Host pict.gern.madduck.net | pict
177   Hostname pict.gern.madduck.net
178   ForwardAgent yes
179   ForwardX11 yes
180
181 Host jugband.gern.madduck.net | jugband.gern | jugband
182   Hostname jugband.gern.madduck.net
183   ForwardX11 yes
184   ForwardAgent yes
185   HostKeyAlias jugband.gern
186
187 Host visitor*.gern.madduck.net | visitor*.gern | visitor*
188   StrictHostKeyChecking no
189   UserKnownHostsFile /dev/null
190
191 ### LEHEL
192
193 Host clegg.lehel.madduck.net | clegg.lehel | clegg
194   CheckHostIP no
195   ForwardAgent yes
196   Hostname clegg.lehel.madduck.net
197
198 Host albatross.lehel.madduck.net | albatross.lehel | albatross
199   Hostname albatross.lehel.madduck.net
200   ForwardAgent yes
201   ForwardX11 yes
202   HostKeyAlias albatross.lehel
203 Host albatross-luks
204   Hostname albatross.lehel.madduck.net
205   StrictHostKeyChecking no
206   UserKnownHostsFile /dev/null
207   User root
208
209 Host albatross-via-diamond
210   Hostname albatross.lehel.madduck.net
211   ProxyJump diamond.madduck.net
212
213 Host visitor*.lehel.madduck.net | visitor*.lehel
214   StrictHostKeyChecking no
215   UserKnownHostsFile /dev/null
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 visitor*.lehel.madduck.net | visitor*.lehel
238   StrictHostKeyChecking no
239   UserKnownHostsFile /dev/null
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 ### PHONES
271
272 Host sgs7e | sgs7e.phones.*
273   Port 2222
274   User admin
275   HostName sgs7e.phones
276
277 ### LOCAL VIRT HOSTS
278
279 Host wafer.virt
280   RemoteForward 25000 localhost:25
281   ForwardX11 yes
282
283 Host red | green | blue | yellow | black | white | orange | violet | wafer
284   CanonicalDomains virt
285   CanonicalizeHostname yes
286   CanonicalizeFallbackLocal no
287   CanonicalizeMaxDots 0
288   VerifyHostKeyDNS no
289   CheckHostIP no
290   ForwardAgent yes
291   StrictHostKeyChecking no
292   UserKnownHostsFile /dev/null
293
294 ### DEBIAN
295
296 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
297   HostKeyAlias moszumanska.debian.org
298
299 Host people.debian.org | people
300   Hostname people.debian.org
301   HostKeyAlias paradis.debian.org
302
303 Host master.debian.org | master
304   Hostname master.debian.org
305
306 Match host *.debian.org
307   StrictHostKeyChecking ask
308   VerifyHostKeyDNS ask
309   User madduck
310
311 ### DEBCONF
312
313 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
314   Hostname nelson.debconf.org
315   ProxyJump sysyphus.madduck.net
316
317 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
318   Hostname itchy.debconf.org
319   ProxyJump sysyphus.madduck.net
320
321 Host kent.debconf.org | kent
322   Hostname kent.debconf.org
323   ProxyJump sysyphus.madduck.net
324
325 ### TILDE CLUB
326
327 Host remotes.club
328   Hostname remotes.club
329   Port 9022
330   User madduck
331
332 Host squiggle.city
333   Hostname squiggle.city
334   User madduck
335
336 ### NZ
337
338 Host workbuffer.org | nz
339   Hostname workbuffer.org
340   User madduck
341
342 ### MISC
343
344 Host github.com | github
345   Hostname github.com
346   User git
347
348 Host gitlab.com | gitlab
349   Hostname gitlab.com
350   User gitlab
351
352 Host gitlab.debian.net | git.fosscommunity.in
353   Hostname gitlab.debian.net
354   User gitlab
355
356 Host grimble.mtfk.de | grimble | mtfk | mtfk.ddns.net
357   Hostname grimble.mtfk.de
358   Port 22022
359
360 ### DEFAULTS
361
362 Match host *.madduck.net
363   StrictHostKeyChecking ask
364   VerifyHostKeyDNS ask
365
366 Host *
367   IgnoreUnknown *
368   ConnectTimeout 10
369   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
370   ControlMaster auto
371   ControlPersist 30
372   ExitOnForwardFailure yes
373   ForwardAgent no
374   #ForwardX11 no
375   #ForwardX11Trusted no
376   HashKnownHosts no
377   NumberOfPasswordPrompts 2
378   PasswordAuthentication yes
379   Protocol 2
380   ServerAliveInterval 45
381   StrictHostKeyChecking yes
382   #UpdateHostKeys no
383   VerifyHostKeyDNS ask
384   VisualHostKey no