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:

add sgs5m ssh config
[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   DynamicForward 9001
32
33 Host vizier.madduck.net | vizier
34   Hostname vizier.madduck.net
35 Host admin.madduck.net | admin
36   Hostname admin.madduck.net
37   HostKeyAlias vizier.madduck.net
38   User git
39
40 Host ambassador.madduck.net | ambassador
41   Hostname ambassador.madduck.net
42
43 Host alan.madduck.net | alan
44   Hostname alan.madduck.net
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 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 Host albatross-luks
126   Hostname albatross.lehel.madduck.net
127   StrictHostKeyChecking no
128   UserKnownHostsFile /dev/null
129   User root
130
131 Host albatross-via-clegg | ralbatross
132   Hostname albatross.lehel.madduck.net
133   ProxyJump clegg.dyndns.madduck.net
134   AddressFamily inet
135
136 Host bike.lehel.madduck.net | bike.lehel | bike
137   Hostname bike.lehel.madduck.net
138   HostKeyAlias bike.lehel
139
140 Host visitor*.lehel.madduck.net | visitor*.lehel
141   StrictHostKeyChecking no
142   UserKnownHostsFile /dev/null
143
144 ### GAUTING
145
146 Host embryo.gauting.madduck.net | embryo
147   CheckHostIP no
148   Hostname embryo.gauting.madduck.net
149   HostKeyAlias embryo.gauting.madduck.net
150
151 Host mother.gauting | mother | mother.gauting.madduck.net
152   Hostname mother.gauting
153 Host mother-via-embryo
154   Hostname mother.gauting
155   ProxyJump embryo.gauting.madduck.net
156   AddressFamily inet
157 Host mothere
158   Hostname embryo.gauting.madduck.net
159   Port 22021
160   CheckHostIP no
161   HostKeyAlias mother.gauting.madduck.net
162
163 Host visitor*.lehel.madduck.net | visitor*.lehel
164   StrictHostKeyChecking no
165   UserKnownHostsFile /dev/null
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 bell.mtvic.madduck.net | bell.mtvic | bell
177   Hostname bell.mtvic.madduck.net
178
179 Host julia.mtvic.madduck.net | julia.mtvic | julia
180   Hostname julia.mtvic.madduck.net
181
182 Host julia-via-wall | rjulia
183   Hostname julia.mtvic.madduck.net
184   ProxyJump wall-ipv4
185
186 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
187   Hostname jugband.mtvic.madduck.net
188
189 Host wing.mtvic.madduck.net | wing.mtvic | wing
190   Hostname wing.mtvic.madduck.net
191
192 Host echo.mtvic.madduck.net | echo.mtvic | echo
193   Hostname echo.mtvic.madduck.net
194
195 Host visitor*.mtvic.madduck.net | visitor*.mtvic
196   StrictHostKeyChecking no
197   UserKnownHostsFile /dev/null
198
199 ### CATALYST
200
201 Host atom.catalyst.madduck.net | atom.catalyst | atom
202   Hostname atom.catalyst.madduck.net
203
204 ### ROAD WARRIORS
205
206 Host fishbowl.*
207   CheckHostIP no
208   HostKeyAlias fishbowl
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
215 Host lotus.*
216   CheckHostIP no
217   HostKeyAlias lotus
218
219 Host lotus | lotus.rw.madduck.net
220   CheckHostIP no
221   HostKeyAlias lotus
222   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"
223
224 Host ini | ini.dyndns.madduck.net
225   CheckHostIP no
226   HostKeyAlias ini.dyndns.madduck.net
227   HostName ini.dyndns.madduck.net
228   Port 13579
229   User christine
230
231 ### PHONES
232
233 Host sgs7e | sgs7e.phones.*
234   Port 2222
235   User shell
236   HostName sgs7e.phones
237
238 Host tethered-sgs7e
239   Port 2222
240   User shell
241   HostName 192.168.43.1
242   HostKeyAlias sgs7e.phones
243
244 Host sgs5m | sgs5m.phones.*
245   User shell
246   HostName sgs5m.phones
247   HostKeyAlias sgs5m.phones
248
249 ### LOCAL VIRT HOSTS
250
251 Host red | green | blue | yellow | black | white | orange | violet | wafer
252   CanonicalDomains virt
253   CanonicalizeHostname yes
254   CanonicalizeFallbackLocal no
255   CanonicalizeMaxDots 0
256   VerifyHostKeyDNS no
257   CheckHostIP no
258   StrictHostKeyChecking no
259   UserKnownHostsFile /dev/null
260
261 ### DEBIAN
262
263 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
264   HostKeyAlias moszumanska.debian.org
265
266 Host people.debian.org | people
267   Hostname people.debian.org
268   HostKeyAlias paradis.debian.org
269
270 Host master.debian.org | master
271   Hostname master.debian.org
272
273 Match host *.debian.org
274   StrictHostKeyChecking ask
275   VerifyHostKeyDNS ask
276   User madduck
277
278 ### DEBCONF
279
280 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
281   Hostname nelson.debconf.org
282   ProxyJump sysyphus.madduck.net
283
284 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
285   Hostname itchy.debconf.org
286   ProxyJump sysyphus.madduck.net
287
288 Host kent.debconf.org | kent
289   Hostname kent.debconf.org
290   ProxyJump sysyphus.madduck.net
291
292 ### TILDE CLUB
293
294 Host squiggle.city
295   Hostname squiggle.city
296   User madduck
297
298 ### NZ
299
300 Host workbuffer.org | nz
301   Hostname workbuffer.org
302   User madduck
303
304 ### MISC
305
306 Host github.com | github
307   Hostname github.com
308   User git
309
310 Host gitlab.com | gitlab
311   Hostname gitlab.com
312   User git
313
314 Host gitlab.debian.net | git.fosscommunity.in
315   Hostname gitlab.debian.net
316   User gitlab
317
318 Host grimble.mtfk.de | grimble | mtfk
319   CheckHostIP no
320   Hostname grimble.mtfk.de
321
322 Host lion.mjollnir.org | lion
323   Hostname lion.mjollnir.org
324   User madduck
325
326 ### DEFAULTS
327
328 Match host *.madduck.net
329   StrictHostKeyChecking ask
330   VerifyHostKeyDNS ask
331
332 Host *
333   IgnoreUnknown *
334   ConnectTimeout 10
335   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
336   ControlMaster auto
337   ControlPersist 30
338   ExitOnForwardFailure yes
339   ForwardAgent no
340   #ForwardX11 no
341   #ForwardX11Trusted no
342   HashKnownHosts no
343   NumberOfPasswordPrompts 2
344   PasswordAuthentication yes
345   Protocol 2
346   ServerAliveInterval 45
347   StrictHostKeyChecking yes
348   #UpdateHostKeys no
349   VerifyHostKeyDNS ask
350   VisualHostKey no