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:

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