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:

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