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