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:

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