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 domine.madduck.net
[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 domine.madduck.net | domine
92   Hostname domine.madduck.net
93
94 Host shelter.madduck.net | shelter
95   Hostname shelter.madduck.net
96 Host backup.madduck.net | backup
97   HostKeyAlias shelter.madduck.net
98
99 ### PIPER / BYTEMARK
100
101 Host piper.madduck.net | piper
102   Hostname piper.madduck.net
103
104 ### CIRRUS / HETZNER
105
106 Host cirrus.madduck.net | cirrus
107   Hostname cirrus.madduck.net
108
109 ### LEHEL
110
111 Host clegg.lehel.madduck.net | clegg.lehel | clegg
112   CheckHostIP no
113   Hostname clegg.lehel.madduck.net
114
115 Host albatross.lehel.madduck.net | albatross.lehel | albatross
116   Hostname albatross.lehel.madduck.net
117   HostKeyAlias albatross.lehel
118 Host albatross-luks
119   Hostname albatross.lehel.madduck.net
120   StrictHostKeyChecking no
121   UserKnownHostsFile /dev/null
122   User root
123
124 Host albatross-via-clegg | ralbatross
125   Hostname albatross.lehel.madduck.net
126   ProxyJump clegg.dyndns.madduck.net
127
128 Host bike.lehel.madduck.net | bike.lehel | bike
129   Hostname bike.lehel.madduck.net
130   HostKeyAlias bike.lehel
131
132 Host visitor*.lehel.madduck.net | visitor*.lehel
133   StrictHostKeyChecking no
134   UserKnownHostsFile /dev/null
135
136 ### GAUTING
137
138 Host embryo.gauting.madduck.net | embryo
139   CheckHostIP no
140   Hostname embryo.gauting.madduck.net
141   HostKeyAlias embryo.gauting.madduck.net
142
143 Host mother.gauting | mother | mother.gauting.madduck.net
144   Hostname mother.gauting
145 Host mothere
146   Hostname embryo.gauting.madduck.net
147   Port 22021
148   CheckHostIP no
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 echo.mtvic.madduck.net | echo.mtvic | echo
177   Hostname echo.mtvic.madduck.net
178
179 Host visitor*.mtvic.madduck.net | visitor*.mtvic
180   StrictHostKeyChecking no
181   UserKnownHostsFile /dev/null
182
183 ### ROAD WARRIORS
184
185 Host fishbowl.*
186   CheckHostIP no
187   HostKeyAlias fishbowl
188
189 Host fishbowl | fishbowl.rw.madduck.net
190   CheckHostIP no
191   HostKeyAlias fishbowl
192   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"
193
194 Host ini | ini.dyndns.madduck.net
195   CheckHostIP no
196   HostKeyAlias ini.dyndns.madduck.net
197   HostName ini.dyndns.madduck.net
198   Port 13579
199   User christine
200
201 ### PHONES
202
203 Host sgs7e | sgs7e.phones.*
204   Port 2222
205   User shell
206   HostName sgs7e.phones
207
208 Host tethered-sgs7e
209   Port 2222
210   User shell
211   HostName 192.168.43.1
212   HostKeyAlias sgs7e.phones
213
214 ### LOCAL VIRT HOSTS
215
216 Host red | green | blue | yellow | black | white | orange | violet | wafer
217   CanonicalDomains virt
218   CanonicalizeHostname yes
219   CanonicalizeFallbackLocal no
220   CanonicalizeMaxDots 0
221   VerifyHostKeyDNS no
222   CheckHostIP no
223   StrictHostKeyChecking no
224   UserKnownHostsFile /dev/null
225
226 ### DEBIAN
227
228 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
229   HostKeyAlias moszumanska.debian.org
230
231 Host people.debian.org | people
232   Hostname people.debian.org
233   HostKeyAlias paradis.debian.org
234
235 Host master.debian.org | master
236   Hostname master.debian.org
237
238 Match host *.debian.org
239   StrictHostKeyChecking ask
240   VerifyHostKeyDNS ask
241   User madduck
242
243 ### DEBCONF
244
245 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
246   Hostname nelson.debconf.org
247   ProxyJump sysyphus.madduck.net
248
249 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
250   Hostname itchy.debconf.org
251   ProxyJump sysyphus.madduck.net
252
253 Host kent.debconf.org | kent
254   Hostname kent.debconf.org
255   ProxyJump sysyphus.madduck.net
256
257 ### TILDE CLUB
258
259 Host squiggle.city
260   Hostname squiggle.city
261   User madduck
262
263 ### NZ
264
265 Host workbuffer.org | nz
266   Hostname workbuffer.org
267   User madduck
268
269 ### MISC
270
271 Host github.com | github
272   Hostname github.com
273   User git
274
275 Host gitlab.com | gitlab
276   Hostname gitlab.com
277   User gitlab
278
279 Host gitlab.debian.net | git.fosscommunity.in
280   Hostname gitlab.debian.net
281   User gitlab
282
283 Host grimble.mtfk.de | grimble | mtfk
284   CheckHostIP no
285   Hostname grimble.mtfk.de
286
287 Host lion.mjollnir.org | lion
288   Hostname lion.mjollnir.org
289   User madduck
290
291 ### DEFAULTS
292
293 Match host *.madduck.net
294   StrictHostKeyChecking ask
295   VerifyHostKeyDNS ask
296
297 Host *
298   IgnoreUnknown *
299   ConnectTimeout 10
300   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
301   ControlMaster auto
302   ControlPersist 30
303   ExitOnForwardFailure yes
304   ForwardAgent no
305   #ForwardX11 no
306   #ForwardX11Trusted no
307   HashKnownHosts no
308   NumberOfPasswordPrompts 2
309   PasswordAuthentication yes
310   Protocol 2
311   ServerAliveInterval 45
312   StrictHostKeyChecking yes
313   #UpdateHostKeys no
314   VerifyHostKeyDNS ask
315   VisualHostKey no