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:

5b6f56b97dc038946087d0d2c709303c69e210a6
[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 ### KHYBER KVM HOST
73
74 Host khyber.madduck.net | khyber
75   ForwardAgent yes
76   Hostname khyber.madduck.net
77 Host khyber-vnc
78   ControlMaster no
79   ControlPath none
80   Hostname khyber.madduck.net
81
82 Host bike.madduck.net | bike
83   ForwardAgent yes
84   Hostname bike.madduck.net
85
86 Host lotus.madduck.net | lotus
87   ForwardAgent yes
88   Hostname lotus.madduck.net
89 Host martin-krafft.net
90   User madduck
91   HostKeyAlias lotus.madduck.net
92 Host phd.martin-krafft.net
93   User madduck
94   HostKeyAlias lotus.madduck.net
95 Host madduck.net
96   User madduck
97   HostKeyAlias lotus.madduck.net
98
99 Host domine.madduck.net | domine
100   ForwardAgent yes
101   Hostname domine.madduck.net
102 Host imap.madduck.net
103   HostKeyAlias domine.madduck.net
104
105 Host sysyphus.madduck.net | sysyphus
106   ForwardAgent yes
107   Hostname sysyphus.madduck.net
108 Host ssh443.madduck.net | ssh443
109   HostKeyAlias sysyphus.madduck.net
110   ForwardAgent yes
111   Port 443
112 Host openvpn.madduck.net | openvpn
113   HostKeyAlias sysyphus.madduck.net
114
115 ### UNI ZURICH MACHINES
116
117 Host eugene.madduck.net | eugene
118   ForwardAgent yes
119   Hostname eugene.madduck.net
120
121 Host diamond.madduck.net | diamond
122   ForwardAgent yes
123   Hostname diamond.madduck.net
124 Host debian.madduck.net | debian
125   HostKeyAlias diamond.madduck.net
126 Host scratch.madduck.net | scratch
127   User madduck
128   HostKeyAlias diamond.madduck.net
129 Host tunes.madduck.net | tunes
130   AddressFamily inet
131   ControlMaster no
132   Hostname tunes.madduck.net
133   HostKeyAlias diamond.madduck.net
134   IPQoS lowdelay af13
135 Host flics.madduck.net | flics
136   AddressFamily inet
137   ControlMaster no
138   Hostname flics.madduck.net
139   HostKeyAlias diamond.madduck.net
140   IPQoS lowdelay af13
141
142 Host shelter.madduck.net | shelter
143   ForwardAgent yes
144   Hostname shelter.madduck.net
145 Host backup.madduck.net | backup
146   HostKeyAlias shelter.madduck.net
147
148 ### PIPER / BYTEMARK
149
150 Host piper.madduck.net | piper
151   Hostname piper.madduck.net
152
153 ### CIRRUS / HETZNER
154
155 Host cirrus.madduck.net | cirrus
156   Hostname cirrus.madduck.net
157
158 ### GERN
159
160 Host wall.gern.madduck.net | wall
161   CheckHostIP no
162   ForwardAgent yes
163   Hostname wall.gern.madduck.net
164
165 Host julia.gern.madduck.net | julia
166   Hostname julia.gern.madduck.net
167   ForwardAgent yes
168   ForwardX11 yes
169
170 Host julia-via-diamond
171   Hostname julia.gern.madduck.net
172   ProxyJump diamond.madduck.net
173
174 Host git.gern.madduck.net | git.gern
175   ForwardAgent yes
176   HostKeyAlias julia.gern.madduck.net
177 Host annex.gern.madduck.net | annex.gern
178   ForwardAgent yes
179   HostKeyAlias julia.gern.madduck.net
180 Host shared.gern.madduck.net | shared.gern
181   ForwardAgent yes
182   HostKeyAlias julia.gern.madduck.net
183
184 Host pict.gern.madduck.net | pict
185   Hostname pict.gern.madduck.net
186   ForwardAgent yes
187   ForwardX11 yes
188
189 Host jugband.gern.madduck.net | jugband.gern | jugband
190   Hostname jugband.gern.madduck.net
191   ForwardX11 yes
192   ForwardAgent yes
193   HostKeyAlias jugband.gern
194
195 Host visitor*.gern.madduck.net | visitor*.gern | visitor*
196   StrictHostKeyChecking no
197   UserKnownHostsFile /dev/null
198
199 ### LEHEL
200
201 Host clegg.lehel.madduck.net | clegg.lehel | clegg
202   CheckHostIP no
203   ForwardAgent yes
204   Hostname clegg.lehel.madduck.net
205
206 Host albatross.lehel.madduck.net | albatross.lehel | albatross
207   Hostname albatross.lehel.madduck.net
208   ForwardAgent yes
209   ForwardX11 yes
210   HostKeyAlias albatross.lehel
211 Host albatross-luks
212   Hostname albatross.lehel.madduck.net
213   StrictHostKeyChecking no
214   UserKnownHostsFile /dev/null
215   User root
216
217 Host albatross-via-diamond
218   Hostname albatross.lehel.madduck.net
219   ProxyJump diamond.madduck.net
220
221 Host visitor*.lehel.madduck.net | visitor*.lehel
222   StrictHostKeyChecking no
223   UserKnownHostsFile /dev/null
224
225 ### GAUTING
226
227 Host embryo.gauting.madduck.net | embryo
228   CheckHostIP no
229   ForwardAgent yes
230   Hostname embryo.gauting.madduck.net
231   HostKeyAlias embryo.gauting.madduck.net
232
233 Host mother.gauting | mother | mother.gauting.madduck.net
234   Hostname mother.gauting
235   ForwardAgent yes
236   ForwardX11 yes
237 Host mothere
238   Hostname embryo.gauting.madduck.net
239   Port 22021
240   CheckHostIP no
241   ForwardAgent yes
242   ForwardX11 yes
243   HostKeyAlias mother.gauting.madduck.net
244
245 Host visitor*.lehel.madduck.net | visitor*.lehel
246   StrictHostKeyChecking no
247   UserKnownHostsFile /dev/null
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 ### PHONES
279
280 Host sgs7e | sgs7e.phones.*
281   Port 2222
282   User admin
283   HostName sgs7e.phones
284
285 ### LOCAL VIRT HOSTS
286
287 Host wafer.virt
288   RemoteForward 25000 localhost:25
289   ForwardX11 yes
290
291 Host red | green | blue | yellow | black | white | orange | violet | wafer
292   CanonicalDomains virt
293   CanonicalizeHostname yes
294   CanonicalizeFallbackLocal no
295   CanonicalizeMaxDots 0
296   VerifyHostKeyDNS no
297   CheckHostIP no
298   ForwardAgent yes
299   StrictHostKeyChecking no
300   UserKnownHostsFile /dev/null
301
302 ### DEBIAN
303
304 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
305   HostKeyAlias moszumanska.debian.org
306
307 Host people.debian.org | people
308   Hostname people.debian.org
309   HostKeyAlias paradis.debian.org
310
311 Host master.debian.org | master
312   Hostname master.debian.org
313
314 Match host *.debian.org
315   StrictHostKeyChecking ask
316   VerifyHostKeyDNS ask
317   User madduck
318
319 ### DEBCONF
320
321 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
322   Hostname nelson.debconf.org
323   ProxyJump sysyphus.madduck.net
324
325 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
326   Hostname itchy.debconf.org
327   ProxyJump sysyphus.madduck.net
328
329 Host kent.debconf.org | kent
330   Hostname kent.debconf.org
331   ProxyJump sysyphus.madduck.net
332
333 ### TILDE CLUB
334
335 Host remotes.club
336   Hostname remotes.club
337   Port 9022
338   User madduck
339
340 Host squiggle.city
341   Hostname squiggle.city
342   User madduck
343
344 ### NZ
345
346 Host workbuffer.org | nz
347   Hostname workbuffer.org
348   User madduck
349
350 ### MISC
351
352 Host github.com | github
353   Hostname github.com
354   User git
355
356 Host gitlab.com | gitlab
357   Hostname gitlab.com
358   User gitlab
359
360 Host gitlab.debian.net | git.fosscommunity.in
361   Hostname gitlab.debian.net
362   User gitlab
363
364 Host grimble.mtfk.de | grimble | mtfk
365   CheckHostIP no
366   Hostname grimble.mtfk.de
367   Port 22
368
369 Host lion.mjollnir.org | lion
370   Hostname lion.mjollnir.org
371   User madduck
372
373 ### DEFAULTS
374
375 Match host *.madduck.net
376   StrictHostKeyChecking ask
377   VerifyHostKeyDNS ask
378
379 Host *
380   IgnoreUnknown *
381   ConnectTimeout 10
382   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
383   ControlMaster auto
384   ControlPersist 30
385   ExitOnForwardFailure yes
386   ForwardAgent no
387   #ForwardX11 no
388   #ForwardX11Trusted no
389   HashKnownHosts no
390   NumberOfPasswordPrompts 2
391   PasswordAuthentication yes
392   Protocol 2
393   ServerAliveInterval 45
394   StrictHostKeyChecking yes
395   #UpdateHostKeys no
396   VerifyHostKeyDNS ask
397   VisualHostKey no