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 echo.mtvic
[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   HostKeyAlias albatross.lehel
115 Host albatross-luks
116   Hostname albatross.lehel.madduck.net
117   StrictHostKeyChecking no
118   UserKnownHostsFile /dev/null
119   User root
120
121 Host albatross-via-clegg | ralbatross
122   Hostname albatross.lehel.madduck.net
123   ProxyJump clegg.dyndns.madduck.net
124
125 Host bike.lehel.madduck.net | bike.lehel | bike
126   Hostname bike.lehel.madduck.net
127   HostKeyAlias bike.lehel
128
129 Host visitor*.lehel.madduck.net | visitor*.lehel
130   StrictHostKeyChecking no
131   UserKnownHostsFile /dev/null
132
133 ### GAUTING
134
135 Host embryo.gauting.madduck.net | embryo
136   CheckHostIP no
137   Hostname embryo.gauting.madduck.net
138   HostKeyAlias embryo.gauting.madduck.net
139
140 Host mother.gauting | mother | mother.gauting.madduck.net
141   Hostname mother.gauting
142 Host mothere
143   Hostname embryo.gauting.madduck.net
144   Port 22021
145   CheckHostIP no
146   HostKeyAlias mother.gauting.madduck.net
147
148 Host visitor*.lehel.madduck.net | visitor*.lehel
149   StrictHostKeyChecking no
150   UserKnownHostsFile /dev/null
151
152 ### MTVIC
153
154 Host wall.mtvic.madduck.net | wall.mtvic | wall
155   Hostname wall.mtvic.madduck.net
156
157 Host atom.mtvic.madduck.net | atom.mtvic | atom
158   Hostname atom.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 ### ROAD WARRIORS
181
182 Host fishbowl.*
183   CheckHostIP no
184   HostKeyAlias fishbowl
185
186 Host fishbowl | fishbowl.rw.madduck.net
187   CheckHostIP no
188   HostKeyAlias fishbowl
189   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"
190
191 Host ini | ini.dyndns.madduck.net
192   CheckHostIP no
193   HostKeyAlias ini.dyndns.madduck.net
194   HostName ini.dyndns.madduck.net
195   Port 13579
196   User christine
197
198 ### PHONES
199
200 Host sgs7e | sgs7e.phones.*
201   Port 2222
202   User shell
203   HostName sgs7e.phones
204
205 Host tethered-sgs7e
206   Port 2222
207   User shell
208   HostName 192.168.43.1
209   HostKeyAlias sgs7e.phones
210
211 ### LOCAL VIRT HOSTS
212
213 Host red | green | blue | yellow | black | white | orange | violet | wafer
214   CanonicalDomains virt
215   CanonicalizeHostname yes
216   CanonicalizeFallbackLocal no
217   CanonicalizeMaxDots 0
218   VerifyHostKeyDNS no
219   CheckHostIP no
220   StrictHostKeyChecking no
221   UserKnownHostsFile /dev/null
222
223 ### DEBIAN
224
225 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
226   HostKeyAlias moszumanska.debian.org
227
228 Host people.debian.org | people
229   Hostname people.debian.org
230   HostKeyAlias paradis.debian.org
231
232 Host master.debian.org | master
233   Hostname master.debian.org
234
235 Match host *.debian.org
236   StrictHostKeyChecking ask
237   VerifyHostKeyDNS ask
238   User madduck
239
240 ### DEBCONF
241
242 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
243   Hostname nelson.debconf.org
244   ProxyJump sysyphus.madduck.net
245
246 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
247   Hostname itchy.debconf.org
248   ProxyJump sysyphus.madduck.net
249
250 Host kent.debconf.org | kent
251   Hostname kent.debconf.org
252   ProxyJump sysyphus.madduck.net
253
254 ### TILDE CLUB
255
256 Host remotes.club
257   Hostname remotes.club
258   Port 9022
259   User madduck
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