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:

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