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 brick.gauting
[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 Host visitor*.lehel.madduck.net | visitor*.lehel
210   StrictHostKeyChecking no
211   UserKnownHostsFile /dev/null
212
213 ### GAUTING
214
215 Host embryo.gauting.madduck.net | embryo
216   CheckHostIP no
217   ForwardAgent yes
218   Hostname embryo.gauting.madduck.net
219   HostKeyAlias embryo.gauting.madduck.net
220
221 Host mother.gauting | mother | mother.gauting.madduck.net
222   Hostname mother.gauting
223   ForwardAgent yes
224   ForwardX11 yes
225 Host mothere
226   Hostname embryo.gauting.madduck.net
227   Port 22021
228   CheckHostIP no
229   ForwardAgent yes
230   ForwardX11 yes
231   HostKeyAlias mother.gauting.madduck.net
232
233 Host visitor*.lehel.madduck.net | visitor*.lehel
234   StrictHostKeyChecking no
235   UserKnownHostsFile /dev/null
236
237 ### MOUNT VICTORIA
238
239 Host atom.mtvic.madduck.net | atom.mtvic | atom
240   Hostname atom.mtvic.madduck.net
241   ForwardAgent yes
242
243 Host atom-via-sysyphus
244   HostKeyAlias atom.mtvic.madduck.net
245   ProxyCommand ssh sysyphus.madduck.net nc -q0 localhost 22015
246
247 Host bell.mtvic.madduck.net | bell.mtvic | bell | chip
248   Hostname bell.mtvic.madduck.net
249   ForwardAgent yes
250
251 ### ROAD WARRIORS
252
253 Host fishbowl.*
254   CheckHostIP no
255   ForwardAgent yes
256   ForwardX11 yes
257   HostKeyAlias fishbowl
258
259 Host fishbowl | fishbowl.rw.madduck.net
260   CheckHostIP no
261   ForwardAgent yes
262   ForwardX11 yes
263   HostKeyAlias fishbowl
264   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"
265
266 ### LOCAL VIRT HOSTS
267
268 Host wafer.virt
269   RemoteForward 25000 localhost:25
270   ForwardX11 yes
271
272 Host red | green | blue | yellow | black | white | orange | violet | wafer
273   CanonicalDomains virt
274   CanonicalizeHostname yes
275   CanonicalizeFallbackLocal no
276   CanonicalizeMaxDots 0
277   VerifyHostKeyDNS no
278   CheckHostIP no
279   ForwardAgent yes
280   StrictHostKeyChecking no
281   UserKnownHostsFile /dev/null
282
283 ### DEBIAN
284
285 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
286   HostKeyAlias moszumanska.debian.org
287
288 Host people.debian.org | people
289   Hostname people.debian.org
290   HostKeyAlias paradis.debian.org
291
292 Host master.debian.org | master
293   Hostname master.debian.org
294
295 Match host *.debian.org
296   StrictHostKeyChecking ask
297   VerifyHostKeyDNS ask
298   User madduck
299
300 ### DEBCONF
301
302 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
303   Hostname nelson.debconf.org
304   ProxyJump sysyphus.madduck.net
305
306 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
307   Hostname itchy.debconf.org
308   ProxyJump sysyphus.madduck.net
309
310 Host kent.debconf.org | kent
311   Hostname kent.debconf.org
312   ProxyJump sysyphus.madduck.net
313
314 ### TILDE CLUB
315
316 Host remotes.club
317   Hostname remotes.club
318   Port 9022
319   User madduck
320
321 Host squiggle.city
322   Hostname squiggle.city
323   User madduck
324
325 ### NZ
326
327 Host workbuffer.org | nz
328   Hostname workbuffer.org
329   User madduck
330
331 ### MISC
332
333 Host github.com | github
334   Hostname github.com
335   User git
336
337 Host gitlab.com | gitlab
338   Hostname gitlab.com
339   User gitlab
340
341 Host gitlab.debian.net | git.fosscommunity.in
342   Hostname gitlab.debian.net
343   User gitlab
344
345 Host grimble.mtfk.de | grimble | mtfk | mtfk.ddns.net
346   Hostname grimble.mtfk.de
347   Port 22022
348
349 ### DEFAULTS
350
351 Match host *.madduck.net
352   StrictHostKeyChecking ask
353   VerifyHostKeyDNS ask
354
355 Host *
356   IgnoreUnknown *
357   ConnectTimeout 10
358   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
359   ControlMaster auto
360   ControlPersist 30
361   ExitOnForwardFailure yes
362   ForwardAgent no
363   #ForwardX11 no
364   #ForwardX11Trusted no
365   HashKnownHosts no
366   NumberOfPasswordPrompts 2
367   PasswordAuthentication yes
368   Protocol 2
369   ServerAliveInterval 45
370   StrictHostKeyChecking yes
371   #UpdateHostKeys no
372   VerifyHostKeyDNS ask
373   VisualHostKey no