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:

47fe5d1019946a9af2b5eacc8ff33f30cb2727f3
[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 bell.mtvic.madduck.net | bell.mtvic | bell
161   Hostname bell.mtvic.madduck.net
162
163 Host julia.mtvic.madduck.net | julia.mtvic | julia
164   Hostname julia.mtvic.madduck.net
165
166 Host julia-via-wall | rjulia
167   Hostname julia.mtvic.madduck.net
168   ProxyJump wall.mtvic.madduck.net
169
170 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
171   Hostname jugband.mtvic.madduck.net
172
173 Host echo.mtvic.madduck.net | echo.mtvic | echo
174   Hostname echo.mtvic.madduck.net
175
176 Host visitor*.mtvic.madduck.net | visitor*.mtvic
177   StrictHostKeyChecking no
178   UserKnownHostsFile /dev/null
179
180 ### CATALYST
181
182 Host atom.catalyst.madduck.net | atom.catalyst | atom
183   Hostname atom.catalyst.madduck.net
184
185 ### ROAD WARRIORS
186
187 Host fishbowl.*
188   CheckHostIP no
189   HostKeyAlias fishbowl
190
191 Host fishbowl | fishbowl.rw.madduck.net
192   CheckHostIP no
193   HostKeyAlias fishbowl
194   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"
195
196 Host ini | ini.dyndns.madduck.net
197   CheckHostIP no
198   HostKeyAlias ini.dyndns.madduck.net
199   HostName ini.dyndns.madduck.net
200   Port 13579
201   User christine
202
203 ### PHONES
204
205 Host sgs7e | sgs7e.phones.*
206   Port 2222
207   User shell
208   HostName sgs7e.phones
209
210 Host tethered-sgs7e
211   Port 2222
212   User shell
213   HostName 192.168.43.1
214   HostKeyAlias sgs7e.phones
215
216 ### LOCAL VIRT HOSTS
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 squiggle.city
262   Hostname squiggle.city
263   User madduck
264
265 ### NZ
266
267 Host workbuffer.org | nz
268   Hostname workbuffer.org
269   User madduck
270
271 ### MISC
272
273 Host github.com | github
274   Hostname github.com
275   User git
276
277 Host gitlab.com | gitlab
278   Hostname gitlab.com
279   User gitlab
280
281 Host gitlab.debian.net | git.fosscommunity.in
282   Hostname gitlab.debian.net
283   User gitlab
284
285 Host grimble.mtfk.de | grimble | mtfk
286   CheckHostIP no
287   Hostname grimble.mtfk.de
288
289 Host lion.mjollnir.org | lion
290   Hostname lion.mjollnir.org
291   User madduck
292
293 ### DEFAULTS
294
295 Match host *.madduck.net
296   StrictHostKeyChecking ask
297   VerifyHostKeyDNS ask
298
299 Host *
300   IgnoreUnknown *
301   ConnectTimeout 10
302   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
303   ControlMaster auto
304   ControlPersist 30
305   ExitOnForwardFailure yes
306   ForwardAgent no
307   #ForwardX11 no
308   #ForwardX11Trusted no
309   HashKnownHosts no
310   NumberOfPasswordPrompts 2
311   PasswordAuthentication yes
312   Protocol 2
313   ServerAliveInterval 45
314   StrictHostKeyChecking yes
315   #UpdateHostKeys no
316   VerifyHostKeyDNS ask
317   VisualHostKey no