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 bike config stanza
[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
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
26 Host vizier.madduck.net | vizier
27   Hostname vizier.madduck.net
28 Host admin.madduck.net | admin
29   Hostname admin.madduck.net
30   HostKeyAlias vizier.madduck.net
31   User git
32
33 Host ambassador.madduck.net | ambassador
34   Hostname ambassador.madduck.net
35
36 Host alan.madduck.net | alan
37   Hostname alan.madduck.net
38 Host git.madduck.net | git
39   User git
40   HostKeyAlias alan.madduck.net
41
42 Host swan.madduck.net | swan
43   Hostname swan.madduck.net
44
45 Host pulse.madduck.net | pulse
46   Hostname pulse.madduck.net
47
48 Host vera.madduck.net | vera
49   Hostname vera.madduck.net
50
51 Host seamus.madduck.net | seamus
52   Hostname seamus.madduck.net
53
54 Host cymbaline.madduck.net | cymbaline
55   Hostname cymbaline.madduck.net
56
57 Host lunatic.madduck.net | lunatic
58   Hostname lunatic.madduck.net
59
60 ### UNI ZURICH MACHINES
61
62 Host gig.madduck.net | gig
63   Hostname gig.madduck.net
64
65 Host eugene.madduck.net | eugene
66   Hostname eugene.madduck.net
67 Host eugene-luks
68   Hostname eugene.madduck.net
69   User root
70
71 Host diamond.madduck.net | diamond
72   Hostname diamond.madduck.net
73 Host debian.madduck.net | debian
74   HostKeyAlias diamond.madduck.net
75 Host scratch.madduck.net | scratch
76   User madduck
77   HostKeyAlias diamond.madduck.net
78 Host tunes.madduck.net | tunes
79   AddressFamily inet
80   ControlMaster no
81   Hostname tunes.madduck.net
82   HostKeyAlias diamond.madduck.net
83   IPQoS lowdelay af13
84 Host flics.madduck.net | flics
85   AddressFamily inet
86   ControlMaster no
87   Hostname flics.madduck.net
88   HostKeyAlias diamond.madduck.net
89   IPQoS lowdelay af13
90
91 Host shelter.madduck.net | shelter
92   Hostname shelter.madduck.net
93 Host backup.madduck.net | backup
94   HostKeyAlias shelter.madduck.net
95
96 ### PIPER / BYTEMARK
97
98 Host piper.madduck.net | piper
99   Hostname piper.madduck.net
100
101 ### CIRRUS / HETZNER
102
103 Host cirrus.madduck.net | cirrus
104   Hostname cirrus.madduck.net
105
106 ### LEHEL
107
108 Host clegg.lehel.madduck.net | clegg.lehel | clegg
109   CheckHostIP no
110   Hostname clegg.lehel.madduck.net
111
112 Host albatross.lehel.madduck.net | albatross.lehel | albatross
113   Hostname albatross.lehel.madduck.net
114   ForwardX11 yes
115   HostKeyAlias albatross.lehel
116 Host albatross-luks
117   Hostname albatross.lehel.madduck.net
118   StrictHostKeyChecking no
119   UserKnownHostsFile /dev/null
120   User root
121
122 Host albatross-via-clegg | ralbatross
123   Hostname albatross.lehel.madduck.net
124   ProxyJump clegg.dyndns.madduck.net
125
126 Host bike.lehel.madduck.net | bike.lehel | bike
127   Hostname bike.lehel.madduck.net
128   HostKeyAlias bike.lehel
129
130 Host visitor*.lehel.madduck.net | visitor*.lehel
131   StrictHostKeyChecking no
132   UserKnownHostsFile /dev/null
133
134 ### GAUTING
135
136 Host embryo.gauting.madduck.net | embryo
137   CheckHostIP no
138   Hostname embryo.gauting.madduck.net
139   HostKeyAlias embryo.gauting.madduck.net
140
141 Host mother.gauting | mother | mother.gauting.madduck.net
142   Hostname mother.gauting
143   ForwardX11 yes
144 Host mothere
145   Hostname embryo.gauting.madduck.net
146   Port 22021
147   CheckHostIP no
148   ForwardX11 yes
149   HostKeyAlias mother.gauting.madduck.net
150
151 Host visitor*.lehel.madduck.net | visitor*.lehel
152   StrictHostKeyChecking no
153   UserKnownHostsFile /dev/null
154
155 ### MTVIC
156
157 Host wall.mtvic.madduck.net | wall.mtvic | wall
158   Hostname wall.mtvic.madduck.net
159
160 Host atom.mtvic.madduck.net | atom.mtvic | atom
161   Hostname atom.mtvic.madduck.net
162
163 Host bell.mtvic.madduck.net | bell.mtvic | bell
164   Hostname bell.mtvic.madduck.net
165
166 Host julia.mtvic.madduck.net | julia.mtvic | julia
167   Hostname julia.mtvic.madduck.net
168
169 Host julia-via-wall | rjulia
170   Hostname julia.mtvic.madduck.net
171   ProxyJump wall.mtvic.madduck.net
172
173 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
174   Hostname jugband.mtvic.madduck.net
175
176 Host lelina.mtvic.madduck.net | lelina.mtvic | lelina
177   ForwardX11 yes
178
179 ### ROAD WARRIORS
180
181 Host fishbowl.*
182   CheckHostIP no
183   ForwardX11 yes
184   HostKeyAlias fishbowl
185
186 Host fishbowl | fishbowl.rw.madduck.net
187   CheckHostIP no
188   ForwardX11 yes
189   HostKeyAlias fishbowl
190   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,lehel,gauting,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"
191
192 Host ini | ini.dyndns.madduck.net
193   CheckHostIP no
194   HostKeyAlias ini.dyndns.madduck.net
195   HostName ini.dyndns.madduck.net
196   Port 13579
197   User christine
198
199 ### PHONES
200
201 Host sgs7e | sgs7e.phones.*
202   Port 2222
203   User shell
204   HostName sgs7e.phones
205
206 Host tethered-sgs7e
207   Port 2222
208   User shell
209   HostName 192.168.43.1
210   HostKeyAlias sgs7e.phones
211
212 ### LOCAL VIRT HOSTS
213
214 Host wafer.virt
215   RemoteForward 25000 localhost:25
216   ForwardX11 yes
217
218 Host red | green | blue | yellow | black | white | orange | violet | wafer
219   CanonicalDomains virt
220   CanonicalizeHostname yes
221   CanonicalizeFallbackLocal no
222   CanonicalizeMaxDots 0
223   VerifyHostKeyDNS no
224   CheckHostIP no
225   StrictHostKeyChecking no
226   UserKnownHostsFile /dev/null
227
228 ### DEBIAN
229
230 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
231   HostKeyAlias moszumanska.debian.org
232
233 Host people.debian.org | people
234   Hostname people.debian.org
235   HostKeyAlias paradis.debian.org
236
237 Host master.debian.org | master
238   Hostname master.debian.org
239
240 Match host *.debian.org
241   StrictHostKeyChecking ask
242   VerifyHostKeyDNS ask
243   User madduck
244
245 ### DEBCONF
246
247 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
248   Hostname nelson.debconf.org
249   ProxyJump sysyphus.madduck.net
250
251 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
252   Hostname itchy.debconf.org
253   ProxyJump sysyphus.madduck.net
254
255 Host kent.debconf.org | kent
256   Hostname kent.debconf.org
257   ProxyJump sysyphus.madduck.net
258
259 ### TILDE CLUB
260
261 Host remotes.club
262   Hostname remotes.club
263   Port 9022
264   User madduck
265
266 Host squiggle.city
267   Hostname squiggle.city
268   User madduck
269
270 ### NZ
271
272 Host workbuffer.org | nz
273   Hostname workbuffer.org
274   User madduck
275
276 ### MISC
277
278 Host github.com | github
279   Hostname github.com
280   User git
281
282 Host gitlab.com | gitlab
283   Hostname gitlab.com
284   User gitlab
285
286 Host gitlab.debian.net | git.fosscommunity.in
287   Hostname gitlab.debian.net
288   User gitlab
289
290 Host grimble.mtfk.de | grimble | mtfk
291   CheckHostIP no
292   Hostname grimble.mtfk.de
293
294 Host lion.mjollnir.org | lion
295   Hostname lion.mjollnir.org
296   User madduck
297
298 ### DEFAULTS
299
300 Match host *.madduck.net
301   StrictHostKeyChecking ask
302   VerifyHostKeyDNS ask
303
304 Host *
305   IgnoreUnknown *
306   ConnectTimeout 10
307   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
308   ControlMaster auto
309   ControlPersist 30
310   ExitOnForwardFailure yes
311   ForwardAgent no
312   #ForwardX11 no
313   #ForwardX11Trusted no
314   HashKnownHosts no
315   NumberOfPasswordPrompts 2
316   PasswordAuthentication yes
317   Protocol 2
318   ServerAliveInterval 45
319   StrictHostKeyChecking yes
320   #UpdateHostKeys no
321   VerifyHostKeyDNS ask
322   VisualHostKey no