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