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 julia via wall host
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardAgent yes
3   ForwardX11 yes
4   ForwardX11Trusted yes
5   NoHostAuthenticationForLocalhost yes
6
7 ### CHARADE KVM HOST
8
9 Host charade.madduck.net | charade
10   ForwardAgent yes
11   Hostname charade.madduck.net
12 Host charade-vnc
13   ControlMaster no
14   ControlPath none
15   Hostname charade.madduck.net
16
17 Host emily.madduck.net | emily
18   ForwardAgent yes
19   Hostname emily.madduck.net
20
21 Host matilda.madduck.net | matilda
22   ForwardAgent yes
23   Hostname matilda.madduck.net
24 Host irc-host.madduck.net | irc-host
25   User madduck
26   HostKeyAlias matilda.madduck.net
27   Hostname matilda.madduck.net
28   ConnectTimeout 60
29
30 Host vizier.madduck.net | vizier
31   ForwardAgent yes
32   Hostname vizier.madduck.net
33 Host admin.madduck.net | admin
34   Hostname admin.madduck.net
35   HostKeyAlias vizier.madduck.net
36   User git
37
38 Host ambassador.madduck.net | ambassador
39   ForwardAgent yes
40   Hostname ambassador.madduck.net
41
42 Host alan.madduck.net | alan
43   ForwardAgent yes
44   Hostname alan.madduck.net
45 Host git.madduck.net | git
46   User git
47   HostKeyAlias alan.madduck.net
48
49 Host swan.madduck.net | swan
50   ForwardAgent yes
51   Hostname swan.madduck.net
52
53 Host pulse.madduck.net | pulse
54   ForwardAgent yes
55   Hostname pulse.madduck.net
56
57 Host vera.madduck.net | vera
58   ForwardAgent yes
59   Hostname vera.madduck.net
60
61 Host seamus.madduck.net | seamus
62   ForwardAgent yes
63   Hostname seamus.madduck.net
64
65 Host cymbaline.madduck.net | cymbaline
66   ForwardAgent yes
67   Hostname cymbaline.madduck.net
68
69 Host lunatic.madduck.net | lunatic
70   ForwardAgent yes
71   Hostname lunatic.madduck.net
72
73 ### UNI ZURICH MACHINES
74
75 Host gig.madduck.net | gig
76   ForwardAgent yes
77   Hostname gig.madduck.net
78
79 Host eugene.madduck.net | eugene
80   ForwardAgent yes
81   Hostname eugene.madduck.net
82 Host eugene-luks
83   Hostname eugene.madduck.net
84   User root
85
86 Host diamond.madduck.net | diamond
87   ForwardAgent yes
88   Hostname diamond.madduck.net
89 Host debian.madduck.net | debian
90   HostKeyAlias diamond.madduck.net
91 Host scratch.madduck.net | scratch
92   User madduck
93   HostKeyAlias diamond.madduck.net
94 Host tunes.madduck.net | tunes
95   AddressFamily inet
96   ControlMaster no
97   Hostname tunes.madduck.net
98   HostKeyAlias diamond.madduck.net
99   IPQoS lowdelay af13
100 Host flics.madduck.net | flics
101   AddressFamily inet
102   ControlMaster no
103   Hostname flics.madduck.net
104   HostKeyAlias diamond.madduck.net
105   IPQoS lowdelay af13
106
107 Host shelter.madduck.net | shelter
108   ForwardAgent yes
109   Hostname shelter.madduck.net
110 Host backup.madduck.net | backup
111   HostKeyAlias shelter.madduck.net
112
113 ### PIPER / BYTEMARK
114
115 Host piper.madduck.net | piper
116   Hostname piper.madduck.net
117
118 ### CIRRUS / HETZNER
119
120 Host cirrus.madduck.net | cirrus
121   Hostname cirrus.madduck.net
122
123 ### LEHEL
124
125 Host clegg.lehel.madduck.net | clegg.lehel | clegg
126   CheckHostIP no
127   ForwardAgent yes
128   Hostname clegg.lehel.madduck.net
129
130 Host albatross.lehel.madduck.net | albatross.lehel | albatross
131   Hostname albatross.lehel.madduck.net
132   ForwardAgent yes
133   ForwardX11 yes
134   HostKeyAlias albatross.lehel
135 Host albatross-luks
136   Hostname albatross.lehel.madduck.net
137   StrictHostKeyChecking no
138   UserKnownHostsFile /dev/null
139   User root
140
141 Host albatross-via-clegg | ralbatross
142   Hostname albatross.lehel.madduck.net
143   ProxyJump clegg.dyndns.madduck.net
144
145 Host visitor*.lehel.madduck.net | visitor*.lehel
146   StrictHostKeyChecking no
147   UserKnownHostsFile /dev/null
148
149 ### GAUTING
150
151 Host embryo.gauting.madduck.net | embryo
152   CheckHostIP no
153   ForwardAgent yes
154   Hostname embryo.gauting.madduck.net
155   HostKeyAlias embryo.gauting.madduck.net
156
157 Host mother.gauting | mother | mother.gauting.madduck.net
158   Hostname mother.gauting
159   ForwardAgent yes
160   ForwardX11 yes
161 Host mothere
162   Hostname embryo.gauting.madduck.net
163   Port 22021
164   CheckHostIP no
165   ForwardAgent yes
166   ForwardX11 yes
167   HostKeyAlias mother.gauting.madduck.net
168
169 Host visitor*.lehel.madduck.net | visitor*.lehel
170   StrictHostKeyChecking no
171   UserKnownHostsFile /dev/null
172
173 ### MTVIC
174
175 Host wall.mtvic.madduck.net | wall.mtvic | wall
176   Hostname wall.mtvic.madduck.net
177   ForwardAgent yes
178
179 Host atom.mtvic.madduck.net | atom.mtvic | atom
180   Hostname atom.mtvic.madduck.net
181   ForwardAgent yes
182
183 Host bell.mtvic.madduck.net | bell.mtvic | bell
184   Hostname bell.mtvic.madduck.net
185   ForwardAgent yes
186
187 Host julia.mtvic.madduck.net | julia.mtvic | julia
188   Hostname julia.mtvic.madduck.net
189   ForwardAgent yes
190
191 Host julia-via-wall | rjulia
192   Hostname julia.mtvic.madduck.net
193   ProxyJump wall.mtvic.madduck.net
194
195 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
196   Hostname jugband.mtvic.madduck.net
197   ForwardAgent yes
198
199 ### ROAD WARRIORS
200
201 Host fishbowl.*
202   CheckHostIP no
203   ForwardAgent yes
204   ForwardX11 yes
205   HostKeyAlias fishbowl
206
207 Host fishbowl | fishbowl.rw.madduck.net
208   CheckHostIP no
209   ForwardAgent yes
210   ForwardX11 yes
211   HostKeyAlias fishbowl
212   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"
213
214 ### PHONES
215
216 Host sgs7e | sgs7e.phones.*
217   Port 2222
218   User admin
219   HostName sgs7e.phones
220
221 Host tethered-sgs7e
222   Port 2222
223   User admin
224   HostName 192.168.43.1
225   HostKeyAlias sgs7e.phones
226
227 ### LOCAL VIRT HOSTS
228
229 Host wafer.virt
230   RemoteForward 25000 localhost:25
231   ForwardX11 yes
232
233 Host red | green | blue | yellow | black | white | orange | violet | wafer
234   CanonicalDomains virt
235   CanonicalizeHostname yes
236   CanonicalizeFallbackLocal no
237   CanonicalizeMaxDots 0
238   VerifyHostKeyDNS no
239   CheckHostIP no
240   ForwardAgent yes
241   StrictHostKeyChecking no
242   UserKnownHostsFile /dev/null
243
244 ### DEBIAN
245
246 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
247   HostKeyAlias moszumanska.debian.org
248
249 Host people.debian.org | people
250   Hostname people.debian.org
251   HostKeyAlias paradis.debian.org
252
253 Host master.debian.org | master
254   Hostname master.debian.org
255
256 Match host *.debian.org
257   StrictHostKeyChecking ask
258   VerifyHostKeyDNS ask
259   User madduck
260
261 ### DEBCONF
262
263 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
264   Hostname nelson.debconf.org
265   ProxyJump sysyphus.madduck.net
266
267 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
268   Hostname itchy.debconf.org
269   ProxyJump sysyphus.madduck.net
270
271 Host kent.debconf.org | kent
272   Hostname kent.debconf.org
273   ProxyJump sysyphus.madduck.net
274
275 ### TILDE CLUB
276
277 Host remotes.club
278   Hostname remotes.club
279   Port 9022
280   User madduck
281
282 Host squiggle.city
283   Hostname squiggle.city
284   User madduck
285
286 ### NZ
287
288 Host workbuffer.org | nz
289   Hostname workbuffer.org
290   User madduck
291
292 ### MISC
293
294 Host github.com | github
295   Hostname github.com
296   User git
297
298 Host gitlab.com | gitlab
299   Hostname gitlab.com
300   User gitlab
301
302 Host gitlab.debian.net | git.fosscommunity.in
303   Hostname gitlab.debian.net
304   User gitlab
305
306 Host grimble.mtfk.de | grimble | mtfk
307   CheckHostIP no
308   Hostname grimble.mtfk.de
309
310 Host lion.mjollnir.org | lion
311   Hostname lion.mjollnir.org
312   User madduck
313
314 ### DEFAULTS
315
316 Match host *.madduck.net
317   StrictHostKeyChecking ask
318   VerifyHostKeyDNS ask
319
320 Host *
321   IgnoreUnknown *
322   ConnectTimeout 10
323   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
324   ControlMaster auto
325   ControlPersist 30
326   ExitOnForwardFailure yes
327   ForwardAgent no
328   #ForwardX11 no
329   #ForwardX11Trusted no
330   HashKnownHosts no
331   NumberOfPasswordPrompts 2
332   PasswordAuthentication yes
333   Protocol 2
334   ServerAliveInterval 45
335   StrictHostKeyChecking yes
336   #UpdateHostKeys no
337   VerifyHostKeyDNS ask
338   VisualHostKey no