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:

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