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:

add sgs7e
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardAgent yes
3   ForwardX11 yes
4   ForwardX11Trusted yes
5   NoHostAuthenticationForLocalhost yes
6
7 ### CHARADE KVM HOST
8
9 Host charade.madduck.net | charade
10   ForwardAgent yes
11   Hostname charade.madduck.net
12 Host charade-vnc
13   ControlMaster no
14   ControlPath none
15   Hostname charade.madduck.net
16
17 Host emily.madduck.net | emily
18   ForwardAgent yes
19   Hostname emily.madduck.net
20
21 Host matilda.madduck.net | matilda
22   ForwardAgent yes
23   Hostname matilda.madduck.net
24 Host irc-host.madduck.net | irc-host
25   User madduck
26   HostKeyAlias matilda.madduck.net
27   ConnectTimeout 60
28
29 Host vizier.madduck.net | vizier
30   ForwardAgent yes
31   Hostname vizier.madduck.net
32 Host admin.madduck.net | admin
33   Hostname admin.madduck.net
34   HostKeyAlias vizier.madduck.net
35   User git
36
37 Host ambassador.madduck.net | ambassador
38   ForwardAgent yes
39   Hostname ambassador.madduck.net
40
41 Host alan.madduck.net | alan
42   ForwardAgent yes
43   Hostname alan.madduck.net
44 Host git.madduck.net | git
45   User git
46   HostKeyAlias alan.madduck.net
47
48 Host swan.madduck.net | swan
49   ForwardAgent yes
50   Hostname swan.madduck.net
51
52 Host pulse.madduck.net | pulse
53   ForwardAgent yes
54   Hostname pulse.madduck.net
55
56 Host seamus.madduck.net | seamus
57   ForwardAgent yes
58   Hostname seamus.madduck.net
59
60 Host cymbaline.madduck.net | cymbaline
61   ForwardAgent yes
62   Hostname cymbaline.madduck.net
63
64 ### KHYBER KVM HOST
65
66 Host khyber.madduck.net | khyber
67   ForwardAgent yes
68   Hostname khyber.madduck.net
69 Host khyber-vnc
70   ControlMaster no
71   ControlPath none
72   Hostname khyber.madduck.net
73
74 Host bike.madduck.net | bike
75   ForwardAgent yes
76   Hostname bike.madduck.net
77
78 Host lotus.madduck.net | lotus
79   ForwardAgent yes
80   Hostname lotus.madduck.net
81 Host martin-krafft.net
82   User madduck
83   HostKeyAlias lotus.madduck.net
84 Host phd.martin-krafft.net
85   User madduck
86   HostKeyAlias lotus.madduck.net
87 Host madduck.net
88   User madduck
89   HostKeyAlias lotus.madduck.net
90
91 Host domine.madduck.net | domine
92   ForwardAgent yes
93   Hostname domine.madduck.net
94 Host imap.madduck.net
95   HostKeyAlias domine.madduck.net
96
97 Host sysyphus.madduck.net | sysyphus
98   ForwardAgent yes
99   Hostname sysyphus.madduck.net
100 Host ssh443.madduck.net | ssh443
101   HostKeyAlias sysyphus.madduck.net
102   ForwardAgent yes
103   Port 443
104 Host openvpn.madduck.net | openvpn
105   HostKeyAlias sysyphus.madduck.net
106
107 ### UNI ZURICH MACHINES
108
109 Host diamond.madduck.net | diamond
110   ForwardAgent yes
111   Hostname diamond.madduck.net
112 Host debian.madduck.net | debian
113   HostKeyAlias diamond.madduck.net
114 Host scratch.madduck.net | scratch
115   User madduck
116   HostKeyAlias diamond.madduck.net
117 Host tunes.madduck.net | tunes
118   AddressFamily inet
119   ControlMaster no
120   Hostname tunes.madduck.net
121   HostKeyAlias diamond.madduck.net
122   IPQoS lowdelay af13
123 Host flics.madduck.net | flics
124   AddressFamily inet
125   ControlMaster no
126   Hostname flics.madduck.net
127   HostKeyAlias diamond.madduck.net
128   IPQoS lowdelay af13
129
130 Host shelter.madduck.net | shelter
131   ForwardAgent yes
132   Hostname shelter.madduck.net
133 Host backup.madduck.net | backup
134   HostKeyAlias shelter.madduck.net
135
136 ### PIPER / BYTEMARK
137
138 Host piper.madduck.net | piper
139   Hostname piper.madduck.net
140
141 ### CIRRUS / HETZNER
142
143 Host cirrus.madduck.net | cirrus
144   Hostname cirrus.madduck.net
145
146 ### GERN
147
148 Host wall.gern.madduck.net | wall
149   CheckHostIP no
150   ForwardAgent yes
151   Hostname wall.gern.madduck.net
152
153 Host julia.gern.madduck.net | julia
154   Hostname julia.gern.madduck.net
155   ForwardAgent yes
156   ForwardX11 yes
157
158 Host julia-via-diamond
159   Hostname julia.gern.madduck.net
160   ProxyJump diamond.madduck.net
161
162 Host git.gern.madduck.net | git.gern
163   ForwardAgent yes
164   HostKeyAlias julia.gern.madduck.net
165 Host annex.gern.madduck.net | annex.gern
166   ForwardAgent yes
167   HostKeyAlias julia.gern.madduck.net
168 Host shared.gern.madduck.net | shared.gern
169   ForwardAgent yes
170   HostKeyAlias julia.gern.madduck.net
171
172 Host pict.gern.madduck.net | pict
173   Hostname pict.gern.madduck.net
174   ForwardAgent yes
175   ForwardX11 yes
176
177 Host jugband.gern.madduck.net | jugband.gern | jugband
178   Hostname jugband.gern.madduck.net
179   ForwardX11 yes
180   ForwardAgent yes
181   HostKeyAlias jugband.gern
182
183 Host visitor*.gern.madduck.net | visitor*.gern | visitor*
184   StrictHostKeyChecking no
185   UserKnownHostsFile /dev/null
186
187 ### LEHEL
188
189 Host clegg.lehel.madduck.net | clegg.lehel | clegg
190   CheckHostIP no
191   ForwardAgent yes
192   Hostname clegg.lehel.madduck.net
193
194 Host albatross.lehel.madduck.net | albatross.lehel | albatross
195   Hostname albatross.lehel.madduck.net
196   ForwardAgent yes
197   ForwardX11 yes
198   HostKeyAlias albatross.lehel
199 Host albatross-luks
200   Hostname albatross.lehel.madduck.net
201   StrictHostKeyChecking no
202   UserKnownHostsFile /dev/null
203   User root
204
205 Host albatross-via-diamond
206   Hostname albatross.lehel.madduck.net
207   ProxyJump diamond.madduck.net
208
209 Host visitor*.lehel.madduck.net | visitor*.lehel
210   StrictHostKeyChecking no
211   UserKnownHostsFile /dev/null
212
213 ### GAUTING
214
215 Host embryo.gauting.madduck.net | embryo
216   CheckHostIP no
217   ForwardAgent yes
218   Hostname embryo.gauting.madduck.net
219   HostKeyAlias embryo.gauting.madduck.net
220
221 Host mother.gauting | mother | mother.gauting.madduck.net
222   Hostname mother.gauting
223   ForwardAgent yes
224   ForwardX11 yes
225 Host mothere
226   Hostname embryo.gauting.madduck.net
227   Port 22021
228   CheckHostIP no
229   ForwardAgent yes
230   ForwardX11 yes
231   HostKeyAlias mother.gauting.madduck.net
232
233 Host visitor*.lehel.madduck.net | visitor*.lehel
234   StrictHostKeyChecking no
235   UserKnownHostsFile /dev/null
236
237 ### MOUNT VICTORIA
238
239 Host atom.mtvic.madduck.net | atom.mtvic | atom
240   Hostname atom.mtvic.madduck.net
241   ForwardAgent yes
242
243 Host atom-via-sysyphus
244   HostKeyAlias atom.mtvic.madduck.net
245   ProxyCommand ssh sysyphus.madduck.net nc -q0 localhost 22015
246
247 Host bell.mtvic.madduck.net | bell.mtvic | bell | chip
248   Hostname bell.mtvic.madduck.net
249   ForwardAgent yes
250
251 ### ROAD WARRIORS
252
253 Host fishbowl.*
254   CheckHostIP no
255   ForwardAgent yes
256   ForwardX11 yes
257   HostKeyAlias fishbowl
258
259 Host fishbowl | fishbowl.rw.madduck.net
260   CheckHostIP no
261   ForwardAgent yes
262   ForwardX11 yes
263   HostKeyAlias fishbowl
264   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{gern,lehel,gauting,mtvic,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"
265
266 ### PHONES
267
268 Host sgs7e | sgs7e.phones.*
269   Port 2222
270   User admin
271   HostName sgs7e.phones
272
273 ### LOCAL VIRT HOSTS
274
275 Host wafer.virt
276   RemoteForward 25000 localhost:25
277   ForwardX11 yes
278
279 Host red | green | blue | yellow | black | white | orange | violet | wafer
280   CanonicalDomains virt
281   CanonicalizeHostname yes
282   CanonicalizeFallbackLocal no
283   CanonicalizeMaxDots 0
284   VerifyHostKeyDNS no
285   CheckHostIP no
286   ForwardAgent yes
287   StrictHostKeyChecking no
288   UserKnownHostsFile /dev/null
289
290 ### DEBIAN
291
292 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
293   HostKeyAlias moszumanska.debian.org
294
295 Host people.debian.org | people
296   Hostname people.debian.org
297   HostKeyAlias paradis.debian.org
298
299 Host master.debian.org | master
300   Hostname master.debian.org
301
302 Match host *.debian.org
303   StrictHostKeyChecking ask
304   VerifyHostKeyDNS ask
305   User madduck
306
307 ### DEBCONF
308
309 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
310   Hostname nelson.debconf.org
311   ProxyJump sysyphus.madduck.net
312
313 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
314   Hostname itchy.debconf.org
315   ProxyJump sysyphus.madduck.net
316
317 Host kent.debconf.org | kent
318   Hostname kent.debconf.org
319   ProxyJump sysyphus.madduck.net
320
321 ### TILDE CLUB
322
323 Host remotes.club
324   Hostname remotes.club
325   Port 9022
326   User madduck
327
328 Host squiggle.city
329   Hostname squiggle.city
330   User madduck
331
332 ### NZ
333
334 Host workbuffer.org | nz
335   Hostname workbuffer.org
336   User madduck
337
338 ### MISC
339
340 Host github.com | github
341   Hostname github.com
342   User git
343
344 Host gitlab.com | gitlab
345   Hostname gitlab.com
346   User gitlab
347
348 Host gitlab.debian.net | git.fosscommunity.in
349   Hostname gitlab.debian.net
350   User gitlab
351
352 Host grimble.mtfk.de | grimble | mtfk | mtfk.ddns.net
353   Hostname grimble.mtfk.de
354   Port 22022
355
356 ### DEFAULTS
357
358 Match host *.madduck.net
359   StrictHostKeyChecking ask
360   VerifyHostKeyDNS ask
361
362 Host *
363   IgnoreUnknown *
364   ConnectTimeout 10
365   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
366   ControlMaster auto
367   ControlPersist 30
368   ExitOnForwardFailure yes
369   ForwardAgent no
370   #ForwardX11 no
371   #ForwardX11Trusted no
372   HashKnownHosts no
373   NumberOfPasswordPrompts 2
374   PasswordAuthentication yes
375   Protocol 2
376   ServerAliveInterval 45
377   StrictHostKeyChecking yes
378   #UpdateHostKeys no
379   VerifyHostKeyDNS ask
380   VisualHostKey no