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