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:

do not exit on forward failure
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardX11 yes
3   ForwardX11Trusted yes
4   NoHostAuthenticationForLocalhost yes
5
6 ### CHARADE KVM HOST
7
8 Host charade.madduck.net | charade
9   Hostname charade.madduck.net
10 Host charade-vnc
11   ControlMaster no
12   ControlPath none
13   Hostname charade.madduck.net
14
15 Host emily.madduck.net | emily
16   Hostname emily.madduck.net
17
18 Host matilda.madduck.net | matilda
19   Hostname matilda.madduck.net
20 Host irc-host.madduck.net | irc-host
21   User madduck
22   HostKeyAlias matilda.madduck.net
23   Hostname matilda.madduck.net
24   ConnectTimeout 60
25 Host ssh443
26   User madduck
27   HostKeyAlias matilda.madduck.net
28   Hostname matilda.madduck.net
29   Port 443
30   ConnectTimeout 60
31
32 Host vizier.madduck.net | vizier
33   Hostname vizier.madduck.net
34 Host admin.madduck.net | admin
35   Hostname admin.madduck.net
36   HostKeyAlias vizier.madduck.net
37   User git
38
39 Host ambassador.madduck.net | ambassador
40   Hostname ambassador.madduck.net
41
42 Host alan.madduck.net | alan
43   Hostname alan.madduck.net
44   LocalForward localhost:8390 localhost:8384
45 Host git.madduck.net | git
46   User git
47   HostKeyAlias alan.madduck.net
48
49 Host swan.madduck.net | swan
50   Hostname swan.madduck.net
51
52 Host pulse.madduck.net | pulse
53   Hostname pulse.madduck.net
54
55 Host vera.madduck.net | vera
56   Hostname vera.madduck.net
57
58 Host seamus.madduck.net | seamus
59   Hostname seamus.madduck.net
60
61 Host cymbaline.madduck.net | cymbaline
62   Hostname cymbaline.madduck.net
63
64 Host lunatic.madduck.net | lunatic
65   Hostname lunatic.madduck.net
66
67 ### UNI ZURICH MACHINES
68
69 Host gig.madduck.net | gig
70   Hostname gig.madduck.net
71
72 Host eugene.madduck.net | eugene
73   Hostname eugene.madduck.net
74 Host eugene-luks
75   Hostname eugene.madduck.net
76   User root
77
78 Host diamond.madduck.net | diamond
79   Hostname diamond.madduck.net
80   LocalForward localhost:8389 localhost:8384
81   DynamicForward localhost:9041
82 Host debian.madduck.net | debian
83   HostKeyAlias diamond.madduck.net
84 Host scratch.madduck.net | scratch
85   User madduck
86   HostKeyAlias diamond.madduck.net
87 Host tunes.madduck.net | tunes
88   AddressFamily inet
89   ControlMaster no
90   Hostname tunes.madduck.net
91   HostKeyAlias diamond.madduck.net
92   IPQoS lowdelay af13
93 Host flics.madduck.net | flics
94   AddressFamily inet
95   ControlMaster no
96   Hostname flics.madduck.net
97   HostKeyAlias diamond.madduck.net
98   IPQoS lowdelay af13
99
100 Host domine.madduck.net | domine
101   Hostname domine.madduck.net
102   DynamicForward localhost:9031
103
104 Host shelter.madduck.net | shelter
105   Hostname shelter.madduck.net
106 Host backup.madduck.net | backup
107   HostKeyAlias shelter.madduck.net
108
109 ### PIPER / BYTEMARK
110
111 Host piper.madduck.net | piper
112   Hostname piper.madduck.net
113
114 ### CIRRUS / HETZNER
115
116 Host cirrus.madduck.net | cirrus
117   Hostname cirrus.madduck.net
118
119 ### LEHEL
120
121 Host clegg.lehel.madduck.net | clegg.lehel | clegg
122   CheckHostIP no
123   Hostname clegg.lehel.madduck.net
124
125 Host albatross.lehel.madduck.net | albatross.lehel | albatross
126   Hostname albatross.lehel.madduck.net
127   HostKeyAlias albatross.lehel
128   LocalForward localhost:8387 localhost:8384
129   DynamicForward localhost:9049
130 Host albatross-luks
131   Hostname albatross.lehel.madduck.net
132   StrictHostKeyChecking no
133   UserKnownHostsFile /dev/null
134   User root
135
136 Host albatross-via-clegg | ralbatross
137   Hostname albatross.lehel.madduck.net
138   ProxyJump clegg.dyndns.madduck.net
139   AddressFamily inet
140   LocalForward localhost:8387 localhost:8384
141   DynamicForward localhost:9049
142
143 Host bike.lehel.madduck.net | bike.lehel | bike
144   Hostname bike.lehel.madduck.net
145   HostKeyAlias bike.lehel
146
147 Host visitor*.lehel.madduck.net | visitor*.lehel
148   StrictHostKeyChecking no
149   UserKnownHostsFile /dev/null
150
151 ### GAUTING
152
153 Host mother.gauting | mother | mother.gauting.madduck.net
154   Hostname mother.fritz.box
155   HostKeyAlias mother.gauting.madduck.net
156
157 Host mothere
158   Hostname mother.dyndns.madduck.net
159   Port 22221
160   CheckHostIP no
161   HostKeyAlias mother.gauting.madduck.net
162
163 Host bell.gauting | bell | bell.gauting.madduck.net
164   Hostname bell.fritz.box
165   HostKeyAlias bell.gauting.madduck.net
166
167 ### MTVIC
168
169 Host wall.mtvic.madduck.net | wall.mtvic | wall
170   Hostname wall.mtvic.madduck.net
171
172 Host wall-ipv4
173   Hostname wall.mtvic.madduck.net
174   AddressFamily inet
175
176 Host julia.mtvic.madduck.net | julia.mtvic | julia
177   Hostname julia.mtvic.madduck.net
178   LocalForward localhost:8388 localhost:8384
179
180 Host julia-via-wall | rjulia
181   Hostname julia.mtvic.madduck.net
182   ProxyJump wall-ipv4
183   LocalForward localhost:8388 localhost:8384
184
185 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
186   Hostname jugband.mtvic.madduck.net
187
188 Host wing.mtvic.madduck.net | wing.mtvic | wing
189   Hostname wing.mtvic.madduck.net
190
191 Host echo.mtvic.madduck.net | echo.mtvic | echo
192   Hostname echo.mtvic.madduck.net
193
194 Host visitor*.mtvic.madduck.net | visitor*.mtvic
195   StrictHostKeyChecking no
196   UserKnownHostsFile /dev/null
197
198 ### CATALYST
199
200 Host atom.catalyst.madduck.net | atom.catalyst | atom
201   Hostname atom.catalyst.madduck.net
202
203 ### ROAD WARRIORS
204
205 Host fishbowl.*
206   CheckHostIP no
207   HostKeyAlias fishbowl
208   LocalForward localhost:8386 localhost:8384
209
210 Host fishbowl | fishbowl.rw.madduck.net
211   CheckHostIP no
212   HostKeyAlias fishbowl
213   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,catalyst,lehel,gauting,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"
214   LocalForward localhost:8386 localhost:8384
215
216 Host lotus.*
217   CheckHostIP no
218   HostKeyAlias lotus
219   LocalForward localhost:8385 localhost:8384
220
221 Host lotus | lotus.rw.madduck.net
222   CheckHostIP no
223   HostKeyAlias lotus
224   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,catalyst,lehel,gauting,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"
225   LocalForward localhost:8385 localhost:8384
226
227 Host ini | ini.dyndns.madduck.net
228   CheckHostIP no
229   HostKeyAlias ini.dyndns.madduck.net
230   HostName ini.dyndns.madduck.net
231   Port 13579
232   User christine
233
234 ### PHONES
235
236 Host sgs7e | sgs7e.phones.*
237   Port 2222
238   User shell
239   HostName sgs7e.phones
240   HostKeyAlias sgs7e.phones
241   LocalForward localhost:8383 localhost:8384
242
243 Host tethered-sgs7e
244   Port 2222
245   User shell
246   HostName 192.168.43.1
247   HostKeyAlias sgs7e.phones
248   LocalForward localhost:8383 localhost:8384
249
250 Host sgs5m | sgs5m.phones.*
251   User shell
252   HostName sgs5m.phones
253   HostKeyAlias sgs5m.phones
254   LocalForward localhost:8382 localhost:8384
255
256 ### LOCAL VIRT HOSTS
257
258 Host red | green | blue | yellow | black | white | orange | violet | wafer
259   CanonicalDomains virt
260   CanonicalizeHostname yes
261   CanonicalizeFallbackLocal no
262   CanonicalizeMaxDots 0
263   VerifyHostKeyDNS no
264   CheckHostIP no
265   StrictHostKeyChecking no
266   UserKnownHostsFile /dev/null
267
268 ### DEBIAN
269
270 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
271   HostKeyAlias moszumanska.debian.org
272
273 Host people.debian.org | people
274   Hostname people.debian.org
275   HostKeyAlias paradis.debian.org
276
277 Host master.debian.org | master
278   Hostname master.debian.org
279
280 Match host *.debian.org
281   StrictHostKeyChecking ask
282   VerifyHostKeyDNS ask
283   User madduck
284
285 ### DEBCONF
286
287 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
288   Hostname nelson.debconf.org
289   ProxyJump sysyphus.madduck.net
290
291 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
292   Hostname itchy.debconf.org
293   ProxyJump sysyphus.madduck.net
294
295 Host kent.debconf.org | kent
296   Hostname kent.debconf.org
297   ProxyJump sysyphus.madduck.net
298
299 ### TILDE CLUB
300
301 Host squiggle.city
302   Hostname squiggle.city
303   User madduck
304
305 ### NZ
306
307 Host workbuffer.org | nz
308   Hostname workbuffer.org
309   User madduck
310
311 ### MISC
312
313 Host github.com | github
314   Hostname github.com
315   User git
316
317 Host gitlab.com | gitlab
318   Hostname gitlab.com
319   User git
320
321 Host gitlab.debian.net | git.fosscommunity.in
322   Hostname gitlab.debian.net
323   User gitlab
324
325 Host grimble.mtfk.de | grimble | mtfk
326   CheckHostIP no
327   Hostname grimble.mtfk.de
328
329 Host lion.mjollnir.org | lion
330   Hostname lion.mjollnir.org
331   User madduck
332
333 ### DEFAULTS
334
335 Match host *.madduck.net
336   StrictHostKeyChecking ask
337   VerifyHostKeyDNS ask
338
339 Host *
340   IgnoreUnknown *
341   ConnectTimeout 10
342   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
343   ControlMaster auto
344   ControlPersist 30
345   ExitOnForwardFailure no
346   ForwardAgent no
347   #ForwardX11 no
348   #ForwardX11Trusted no
349   HashKnownHosts no
350   NumberOfPasswordPrompts 2
351   PasswordAuthentication yes
352   Protocol 2
353   ServerAliveInterval 45
354   StrictHostKeyChecking yes
355   #UpdateHostKeys no
356   VerifyHostKeyDNS ask
357   VisualHostKey no