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:

update mtfk for my own dyndns
[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 Host lunatic.madduck.net | lunatic
65   ForwardAgent yes
66   Hostname lunatic.madduck.net
67
68 ### KHYBER KVM HOST
69
70 Host khyber.madduck.net | khyber
71   ForwardAgent yes
72   Hostname khyber.madduck.net
73 Host khyber-vnc
74   ControlMaster no
75   ControlPath none
76   Hostname khyber.madduck.net
77
78 Host bike.madduck.net | bike
79   ForwardAgent yes
80   Hostname bike.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 eugene.madduck.net | eugene
114   ForwardAgent yes
115   Hostname eugene.madduck.net
116
117 Host diamond.madduck.net | diamond
118   ForwardAgent yes
119   Hostname diamond.madduck.net
120 Host debian.madduck.net | debian
121   HostKeyAlias diamond.madduck.net
122 Host scratch.madduck.net | scratch
123   User madduck
124   HostKeyAlias diamond.madduck.net
125 Host tunes.madduck.net | tunes
126   AddressFamily inet
127   ControlMaster no
128   Hostname tunes.madduck.net
129   HostKeyAlias diamond.madduck.net
130   IPQoS lowdelay af13
131 Host flics.madduck.net | flics
132   AddressFamily inet
133   ControlMaster no
134   Hostname flics.madduck.net
135   HostKeyAlias diamond.madduck.net
136   IPQoS lowdelay af13
137
138 Host shelter.madduck.net | shelter
139   ForwardAgent yes
140   Hostname shelter.madduck.net
141 Host backup.madduck.net | backup
142   HostKeyAlias shelter.madduck.net
143
144 ### PIPER / BYTEMARK
145
146 Host piper.madduck.net | piper
147   Hostname piper.madduck.net
148
149 ### CIRRUS / HETZNER
150
151 Host cirrus.madduck.net | cirrus
152   Hostname cirrus.madduck.net
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 Host visitor*.lehel.madduck.net | visitor*.lehel
218   StrictHostKeyChecking no
219   UserKnownHostsFile /dev/null
220
221 ### GAUTING
222
223 Host embryo.gauting.madduck.net | embryo
224   CheckHostIP no
225   ForwardAgent yes
226   Hostname embryo.gauting.madduck.net
227   HostKeyAlias embryo.gauting.madduck.net
228
229 Host mother.gauting | mother | mother.gauting.madduck.net
230   Hostname mother.gauting
231   ForwardAgent yes
232   ForwardX11 yes
233 Host mothere
234   Hostname embryo.gauting.madduck.net
235   Port 22021
236   CheckHostIP no
237   ForwardAgent yes
238   ForwardX11 yes
239   HostKeyAlias mother.gauting.madduck.net
240
241 Host visitor*.lehel.madduck.net | visitor*.lehel
242   StrictHostKeyChecking no
243   UserKnownHostsFile /dev/null
244
245 ### MOUNT VICTORIA
246
247 Host atom.mtvic.madduck.net | atom.mtvic | atom
248   Hostname atom.mtvic.madduck.net
249   ForwardAgent yes
250
251 Host atom-via-sysyphus
252   HostKeyAlias atom.mtvic.madduck.net
253   ProxyCommand ssh sysyphus.madduck.net nc -q0 localhost 22015
254
255 Host bell.mtvic.madduck.net | bell.mtvic | bell | chip
256   Hostname bell.mtvic.madduck.net
257   ForwardAgent yes
258
259 ### ROAD WARRIORS
260
261 Host fishbowl.*
262   CheckHostIP no
263   ForwardAgent yes
264   ForwardX11 yes
265   HostKeyAlias fishbowl
266
267 Host fishbowl | fishbowl.rw.madduck.net
268   CheckHostIP no
269   ForwardAgent yes
270   ForwardX11 yes
271   HostKeyAlias fishbowl
272   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"
273
274 ### PHONES
275
276 Host sgs7e | sgs7e.phones.*
277   Port 2222
278   User admin
279   HostName sgs7e.phones
280
281 ### LOCAL VIRT HOSTS
282
283 Host wafer.virt
284   RemoteForward 25000 localhost:25
285   ForwardX11 yes
286
287 Host red | green | blue | yellow | black | white | orange | violet | wafer
288   CanonicalDomains virt
289   CanonicalizeHostname yes
290   CanonicalizeFallbackLocal no
291   CanonicalizeMaxDots 0
292   VerifyHostKeyDNS no
293   CheckHostIP no
294   ForwardAgent yes
295   StrictHostKeyChecking no
296   UserKnownHostsFile /dev/null
297
298 ### DEBIAN
299
300 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
301   HostKeyAlias moszumanska.debian.org
302
303 Host people.debian.org | people
304   Hostname people.debian.org
305   HostKeyAlias paradis.debian.org
306
307 Host master.debian.org | master
308   Hostname master.debian.org
309
310 Match host *.debian.org
311   StrictHostKeyChecking ask
312   VerifyHostKeyDNS ask
313   User madduck
314
315 ### DEBCONF
316
317 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
318   Hostname nelson.debconf.org
319   ProxyJump sysyphus.madduck.net
320
321 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
322   Hostname itchy.debconf.org
323   ProxyJump sysyphus.madduck.net
324
325 Host kent.debconf.org | kent
326   Hostname kent.debconf.org
327   ProxyJump sysyphus.madduck.net
328
329 ### TILDE CLUB
330
331 Host remotes.club
332   Hostname remotes.club
333   Port 9022
334   User madduck
335
336 Host squiggle.city
337   Hostname squiggle.city
338   User madduck
339
340 ### NZ
341
342 Host workbuffer.org | nz
343   Hostname workbuffer.org
344   User madduck
345
346 ### MISC
347
348 Host github.com | github
349   Hostname github.com
350   User git
351
352 Host gitlab.com | gitlab
353   Hostname gitlab.com
354   User gitlab
355
356 Host gitlab.debian.net | git.fosscommunity.in
357   Hostname gitlab.debian.net
358   User gitlab
359
360 Host grimble.mtfk.de | grimble | mtfk
361   Hostname grimble.mtfk.de
362   Port 22
363
364 ### DEFAULTS
365
366 Match host *.madduck.net
367   StrictHostKeyChecking ask
368   VerifyHostKeyDNS ask
369
370 Host *
371   IgnoreUnknown *
372   ConnectTimeout 10
373   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
374   ControlMaster auto
375   ControlPersist 30
376   ExitOnForwardFailure yes
377   ForwardAgent no
378   #ForwardX11 no
379   #ForwardX11Trusted no
380   HashKnownHosts no
381   NumberOfPasswordPrompts 2
382   PasswordAuthentication yes
383   Protocol 2
384   ServerAliveInterval 45
385   StrictHostKeyChecking yes
386   #UpdateHostKeys no
387   VerifyHostKeyDNS ask
388   VisualHostKey no