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:

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