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 visitor.mtvic pattern
[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 visitor*.mtvic.madduck.net | visitor*.mtvic
174   StrictHostKeyChecking no
175   UserKnownHostsFile /dev/null
176
177 ### ROAD WARRIORS
178
179 Host fishbowl.*
180   CheckHostIP no
181   HostKeyAlias fishbowl
182
183 Host fishbowl | fishbowl.rw.madduck.net
184   CheckHostIP no
185   HostKeyAlias fishbowl
186   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"
187
188 Host ini | ini.dyndns.madduck.net
189   CheckHostIP no
190   HostKeyAlias ini.dyndns.madduck.net
191   HostName ini.dyndns.madduck.net
192   Port 13579
193   User christine
194
195 ### PHONES
196
197 Host sgs7e | sgs7e.phones.*
198   Port 2222
199   User shell
200   HostName sgs7e.phones
201
202 Host tethered-sgs7e
203   Port 2222
204   User shell
205   HostName 192.168.43.1
206   HostKeyAlias sgs7e.phones
207
208 ### LOCAL VIRT HOSTS
209
210 Host red | green | blue | yellow | black | white | orange | violet | wafer
211   CanonicalDomains virt
212   CanonicalizeHostname yes
213   CanonicalizeFallbackLocal no
214   CanonicalizeMaxDots 0
215   VerifyHostKeyDNS no
216   CheckHostIP no
217   StrictHostKeyChecking no
218   UserKnownHostsFile /dev/null
219
220 ### DEBIAN
221
222 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
223   HostKeyAlias moszumanska.debian.org
224
225 Host people.debian.org | people
226   Hostname people.debian.org
227   HostKeyAlias paradis.debian.org
228
229 Host master.debian.org | master
230   Hostname master.debian.org
231
232 Match host *.debian.org
233   StrictHostKeyChecking ask
234   VerifyHostKeyDNS ask
235   User madduck
236
237 ### DEBCONF
238
239 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
240   Hostname nelson.debconf.org
241   ProxyJump sysyphus.madduck.net
242
243 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
244   Hostname itchy.debconf.org
245   ProxyJump sysyphus.madduck.net
246
247 Host kent.debconf.org | kent
248   Hostname kent.debconf.org
249   ProxyJump sysyphus.madduck.net
250
251 ### TILDE CLUB
252
253 Host remotes.club
254   Hostname remotes.club
255   Port 9022
256   User madduck
257
258 Host squiggle.city
259   Hostname squiggle.city
260   User madduck
261
262 ### NZ
263
264 Host workbuffer.org | nz
265   Hostname workbuffer.org
266   User madduck
267
268 ### MISC
269
270 Host github.com | github
271   Hostname github.com
272   User git
273
274 Host gitlab.com | gitlab
275   Hostname gitlab.com
276   User gitlab
277
278 Host gitlab.debian.net | git.fosscommunity.in
279   Hostname gitlab.debian.net
280   User gitlab
281
282 Host grimble.mtfk.de | grimble | mtfk
283   CheckHostIP no
284   Hostname grimble.mtfk.de
285
286 Host lion.mjollnir.org | lion
287   Hostname lion.mjollnir.org
288   User madduck
289
290 ### DEFAULTS
291
292 Match host *.madduck.net
293   StrictHostKeyChecking ask
294   VerifyHostKeyDNS ask
295
296 Host *
297   IgnoreUnknown *
298   ConnectTimeout 10
299   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
300   ControlMaster auto
301   ControlPersist 30
302   ExitOnForwardFailure yes
303   ForwardAgent no
304   #ForwardX11 no
305   #ForwardX11Trusted no
306   HashKnownHosts no
307   NumberOfPasswordPrompts 2
308   PasswordAuthentication yes
309   Protocol 2
310   ServerAliveInterval 45
311   StrictHostKeyChecking yes
312   #UpdateHostKeys no
313   VerifyHostKeyDNS ask
314   VisualHostKey no