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:

new port for mother from the outside
[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 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 seamus.madduck.net | seamus
59   Hostname seamus.madduck.net
60
61 Host cymbaline.madduck.net | cymbaline
62   Hostname cymbaline.madduck.net
63
64 Host lunatic.madduck.net | lunatic
65   Hostname lunatic.madduck.net
66
67 ### UNI ZURICH MACHINES
68
69 Host gig.madduck.net | gig
70   Hostname gig.madduck.net
71
72 Host eugene.madduck.net | eugene
73   Hostname eugene.madduck.net
74 Host eugene-luks
75   Hostname eugene.madduck.net
76   User root
77
78 Host diamond.madduck.net | diamond
79   Hostname diamond.madduck.net
80   LocalForward localhost:8389 localhost:8384
81   DynamicForward localhost:9041
82 Host debian.madduck.net | debian
83   HostKeyAlias diamond.madduck.net
84 Host scratch.madduck.net | scratch
85   User madduck
86   HostKeyAlias diamond.madduck.net
87 Host tunes.madduck.net | tunes
88   AddressFamily inet
89   ControlMaster no
90   Hostname tunes.madduck.net
91   HostKeyAlias diamond.madduck.net
92   IPQoS lowdelay af13
93 Host flics.madduck.net | flics
94   AddressFamily inet
95   ControlMaster no
96   Hostname flics.madduck.net
97   HostKeyAlias diamond.madduck.net
98   IPQoS lowdelay af13
99
100 Host domine.madduck.net | domine
101   Hostname domine.madduck.net
102   DynamicForward localhost:9031
103
104 Host shelter.madduck.net | shelter
105   Hostname shelter.madduck.net
106 Host backup.madduck.net | backup
107   HostKeyAlias shelter.madduck.net
108
109 ### PIPER / BYTEMARK
110
111 Host piper.madduck.net | piper
112   Hostname piper.madduck.net
113
114 ### CIRRUS / HETZNER
115
116 Host cirrus.madduck.net | cirrus
117   Hostname cirrus.madduck.net
118
119 ### LEHEL
120
121 Host clegg.lehel.madduck.net | clegg.lehel | clegg
122   CheckHostIP no
123   Hostname clegg.lehel.madduck.net
124
125 Host albatross.lehel.madduck.net | albatross.lehel | albatross
126   Hostname albatross.lehel.madduck.net
127   HostKeyAlias albatross.lehel
128   LocalForward localhost:8387 localhost:8384
129   DynamicForward localhost:9049
130 Host albatross-luks
131   Hostname albatross.lehel.madduck.net
132   StrictHostKeyChecking no
133   UserKnownHostsFile /dev/null
134   User root
135
136 Host albatross-via-clegg | ralbatross
137   Hostname albatross.lehel.madduck.net
138   ProxyJump clegg.dyndns.madduck.net
139   AddressFamily inet
140   LocalForward localhost:8387 localhost:8384
141   DynamicForward localhost:9049
142
143 Host bike.lehel.madduck.net | bike.lehel | bike
144   Hostname bike.lehel.madduck.net
145   HostKeyAlias bike.lehel
146
147 Host visitor*.lehel.madduck.net | visitor*.lehel
148   StrictHostKeyChecking no
149   UserKnownHostsFile /dev/null
150
151 ### GAUTING
152
153 Host mother.gauting | mother | mother.gauting.madduck.net
154   Hostname mother.fritz.box
155   HostKeyAlias mother.gauting.madduck.net
156
157 Host mothere
158   Hostname mother.dyndns.madduck.net
159   Port 22221
160   CheckHostIP no
161   HostKeyAlias mother.gauting.madduck.net
162
163 ### MTVIC
164
165 Host wall.mtvic.madduck.net | wall.mtvic | wall
166   Hostname wall.mtvic.madduck.net
167
168 Host wall-ipv4
169   Hostname wall.mtvic.madduck.net
170   AddressFamily inet
171
172 Host bell.mtvic.madduck.net | bell.mtvic | bell
173   Hostname bell.mtvic.madduck.net
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 ### CATALYST
198
199 Host atom.catalyst.madduck.net | atom.catalyst | atom
200   Hostname atom.catalyst.madduck.net
201
202 ### ROAD WARRIORS
203
204 Host fishbowl.*
205   CheckHostIP no
206   HostKeyAlias fishbowl
207   LocalForward localhost:8386 localhost:8384
208
209 Host fishbowl | fishbowl.rw.madduck.net
210   CheckHostIP no
211   HostKeyAlias fishbowl
212   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,catalyst,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"
213   LocalForward localhost:8386 localhost:8384
214
215 Host lotus.*
216   CheckHostIP no
217   HostKeyAlias lotus
218   LocalForward localhost:8385 localhost:8384
219
220 Host lotus | lotus.rw.madduck.net
221   CheckHostIP no
222   HostKeyAlias lotus
223   ProxyCommand bash -c "TARGETS=$( (TRIES=%h.{mtvic,catalyst,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"
224   LocalForward localhost:8385 localhost:8384
225
226 Host ini | ini.dyndns.madduck.net
227   CheckHostIP no
228   HostKeyAlias ini.dyndns.madduck.net
229   HostName ini.dyndns.madduck.net
230   Port 13579
231   User christine
232
233 ### PHONES
234
235 Host sgs7e | sgs7e.phones.*
236   Port 2222
237   User shell
238   HostName sgs7e.phones
239   HostKeyAlias sgs7e.phones
240   LocalForward localhost:8383 localhost:8384
241
242 Host tethered-sgs7e
243   Port 2222
244   User shell
245   HostName 192.168.43.1
246   HostKeyAlias sgs7e.phones
247   LocalForward localhost:8383 localhost:8384
248
249 Host sgs5m | sgs5m.phones.*
250   User shell
251   HostName sgs5m.phones
252   HostKeyAlias sgs5m.phones
253   LocalForward localhost:8382 localhost:8384
254
255 ### LOCAL VIRT HOSTS
256
257 Host red | green | blue | yellow | black | white | orange | violet | wafer
258   CanonicalDomains virt
259   CanonicalizeHostname yes
260   CanonicalizeFallbackLocal no
261   CanonicalizeMaxDots 0
262   VerifyHostKeyDNS no
263   CheckHostIP no
264   StrictHostKeyChecking no
265   UserKnownHostsFile /dev/null
266
267 ### DEBIAN
268
269 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
270   HostKeyAlias moszumanska.debian.org
271
272 Host people.debian.org | people
273   Hostname people.debian.org
274   HostKeyAlias paradis.debian.org
275
276 Host master.debian.org | master
277   Hostname master.debian.org
278
279 Match host *.debian.org
280   StrictHostKeyChecking ask
281   VerifyHostKeyDNS ask
282   User madduck
283
284 ### DEBCONF
285
286 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
287   Hostname nelson.debconf.org
288   ProxyJump sysyphus.madduck.net
289
290 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
291   Hostname itchy.debconf.org
292   ProxyJump sysyphus.madduck.net
293
294 Host kent.debconf.org | kent
295   Hostname kent.debconf.org
296   ProxyJump sysyphus.madduck.net
297
298 ### TILDE CLUB
299
300 Host squiggle.city
301   Hostname squiggle.city
302   User madduck
303
304 ### NZ
305
306 Host workbuffer.org | nz
307   Hostname workbuffer.org
308   User madduck
309
310 ### MISC
311
312 Host github.com | github
313   Hostname github.com
314   User git
315
316 Host gitlab.com | gitlab
317   Hostname gitlab.com
318   User git
319
320 Host gitlab.debian.net | git.fosscommunity.in
321   Hostname gitlab.debian.net
322   User gitlab
323
324 Host grimble.mtfk.de | grimble | mtfk
325   CheckHostIP no
326   Hostname grimble.mtfk.de
327
328 Host lion.mjollnir.org | lion
329   Hostname lion.mjollnir.org
330   User madduck
331
332 ### DEFAULTS
333
334 Match host *.madduck.net
335   StrictHostKeyChecking ask
336   VerifyHostKeyDNS ask
337
338 Host *
339   IgnoreUnknown *
340   ConnectTimeout 10
341   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
342   ControlMaster auto
343   ControlPersist 30
344   ExitOnForwardFailure yes
345   ForwardAgent no
346   #ForwardX11 no
347   #ForwardX11Trusted no
348   HashKnownHosts no
349   NumberOfPasswordPrompts 2
350   PasswordAuthentication yes
351   Protocol 2
352   ServerAliveInterval 45
353   StrictHostKeyChecking yes
354   #UpdateHostKeys no
355   VerifyHostKeyDNS ask
356   VisualHostKey no