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:

5cb17cc065fe32a603c82c7b568f9786f2d91607
[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 ### GERN
155
156 Host wall.gern.madduck.net | wall.gern | wall
157   Hostname wall.gern.madduck.net
158
159 Host julia.gern.madduck.net | julia.gern | julia
160   Hostname julia.gern.madduck.net
161   HostKeyAlias julia.gern.madduck.net
162   LocalForward localhost:8388 localhost:8384
163 Host julia-luks
164   Hostname julia.gern.madduck.net
165   StrictHostKeyChecking no
166   UserKnownHostsFile /dev/null
167   User root
168
169 Host echo.gern.madduck.net | echo.gern | echo
170   Hostname echo.gern.madduck.net
171
172 Host visitor*.gern.madduck.net | visitor*.gern
173   StrictHostKeyChecking no
174   UserKnownHostsFile /dev/null
175
176 ### ROAD WARRIORS
177
178 Host lotus.*
179   CheckHostIP no
180   HostKeyAlias lotus
181   LocalForward localhost:8385 localhost:8384
182
183 Host lotus | lotus.rw.madduck.net
184   CheckHostIP no
185   HostKeyAlias lotus
186   #ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{gern,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"
187   LocalForward localhost:8385 localhost:8384
188
189 Host ini | ini.dyndns.madduck.net
190   CheckHostIP no
191   HostKeyAlias ini.dyndns.madduck.net
192   HostName ini.dyndns.madduck.net
193   Port 13579
194   User christine
195
196 Host emerald | emerald.rw.madduck.net
197   CheckHostIP no
198   HostKeyAlias emerald
199
200 Host lelina | lelina.rw.madduck.net
201   CheckHostIP no
202   HostKeyAlias lelina
203
204 Host mother
205   HostKeyAlias mother
206   Hostname mother.rw.vpn.madduck.net
207   CheckHostIP no
208
209 ### PHONES
210
211 Host oneplus5t | oneplus5t.phones.*
212   Port 2222
213   User shell
214   HostName oneplus5t.phones
215   HostKeyAlias oneplus5t.phones
216   LocalForward localhost:8383 localhost:8384
217
218 Host tethered-oneplus5t
219   Port 2222
220   User shell
221   HostName 192.168.43.1
222   HostKeyAlias oneplus5t.phones
223   LocalForward localhost:8383 localhost:8384
224
225 Host sgs7e | sgs7e.phones.*
226   Port 2222
227   User shell
228   HostName sgs7e.phones
229   HostKeyAlias sgs7e.phones
230   LocalForward localhost:8382 localhost:8384
231
232 Host tethered-sgs7e
233   Port 2222
234   User shell
235   HostName 192.168.43.1
236   HostKeyAlias sgs7e.phones
237   LocalForward localhost:8382 localhost:8384
238
239 Host sgs5m | sgs5m.phones.*
240   Port 2222
241   User shell
242   HostName sgs5m.phones
243   HostKeyAlias sgs5m.phones
244   LocalForward localhost:8381 localhost:8384
245
246 ### LOCAL VIRT HOSTS
247
248 Host red | green | blue | yellow | black | white | orange | violet | wafer
249   CanonicalDomains virt
250   CanonicalizeHostname yes
251   CanonicalizeFallbackLocal no
252   CanonicalizeMaxDots 0
253   VerifyHostKeyDNS no
254   CheckHostIP no
255   StrictHostKeyChecking no
256   UserKnownHostsFile /dev/null
257
258 ### DEBIAN
259
260 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
261   HostKeyAlias moszumanska.debian.org
262
263 Host people.debian.org | people
264   Hostname people.debian.org
265   HostKeyAlias paradis.debian.org
266
267 Host master.debian.org | master
268   Hostname master.debian.org
269
270 Match host *.debian.org
271   StrictHostKeyChecking ask
272   VerifyHostKeyDNS ask
273   User madduck
274
275 ### DEBCONF
276
277 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
278   Hostname nelson.debconf.org
279   ProxyJump sysyphus.madduck.net
280
281 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
282   Hostname itchy.debconf.org
283   ProxyJump sysyphus.madduck.net
284
285 Host kent.debconf.org | kent
286   Hostname kent.debconf.org
287   ProxyJump sysyphus.madduck.net
288
289 ### TILDE CLUB
290
291 Host squiggle.city
292   Hostname squiggle.city
293   User madduck
294
295 ### NZ
296
297 Host workbuffer.org | nz
298   Hostname workbuffer.org
299   User madduck
300
301 ### MISC
302
303 Host github.com | github
304   Hostname github.com
305   User git
306
307 Host gitlab.com | gitlab
308   Hostname gitlab.com
309   User git
310
311 Host gitlab.debian.net | git.fosscommunity.in
312   Hostname gitlab.debian.net
313   User gitlab
314
315 Host grimble.mtfk.de | grimble | mtfk
316   CheckHostIP no
317   Hostname grimble.mtfk.de
318
319 Host lion.mjollnir.org | lion
320   Hostname lion.mjollnir.org
321   User madduck
322
323 Host files.northdrive.de | idiotheke | seamus.northdrive.de
324   Hostname seamus.northdrive.de
325   Port 37819
326   HostKeyAlias seamus.northdrive.de
327   User madduck
328
329 Host clegg.northdrive.de
330   Port 37819
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 30
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