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:

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