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:

Disable forwarding agent in wake of matrix.org attack
[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   ForwardX11 yes
115   HostKeyAlias albatross.lehel
116 Host albatross-luks
117   Hostname albatross.lehel.madduck.net
118   StrictHostKeyChecking no
119   UserKnownHostsFile /dev/null
120   User root
121
122 Host albatross-via-clegg | ralbatross
123   Hostname albatross.lehel.madduck.net
124   ProxyJump clegg.dyndns.madduck.net
125
126 Host visitor*.lehel.madduck.net | visitor*.lehel
127   StrictHostKeyChecking no
128   UserKnownHostsFile /dev/null
129
130 ### GAUTING
131
132 Host embryo.gauting.madduck.net | embryo
133   CheckHostIP no
134   Hostname embryo.gauting.madduck.net
135   HostKeyAlias embryo.gauting.madduck.net
136
137 Host mother.gauting | mother | mother.gauting.madduck.net
138   Hostname mother.gauting
139   ForwardX11 yes
140 Host mothere
141   Hostname embryo.gauting.madduck.net
142   Port 22021
143   CheckHostIP no
144   ForwardX11 yes
145   HostKeyAlias mother.gauting.madduck.net
146
147 Host visitor*.lehel.madduck.net | visitor*.lehel
148   StrictHostKeyChecking no
149   UserKnownHostsFile /dev/null
150
151 ### MTVIC
152
153 Host wall.mtvic.madduck.net | wall.mtvic | wall
154   Hostname wall.mtvic.madduck.net
155
156 Host atom.mtvic.madduck.net | atom.mtvic | atom
157   Hostname atom.mtvic.madduck.net
158
159 Host bell.mtvic.madduck.net | bell.mtvic | bell
160   Hostname bell.mtvic.madduck.net
161
162 Host julia.mtvic.madduck.net | julia.mtvic | julia
163   Hostname julia.mtvic.madduck.net
164
165 Host julia-via-wall | rjulia
166   Hostname julia.mtvic.madduck.net
167   ProxyJump wall.mtvic.madduck.net
168
169 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
170   Hostname jugband.mtvic.madduck.net
171
172 Host lelina.mtvic.madduck.net | lelina.mtvic | lelina
173   ForwardX11 yes
174
175 ### ROAD WARRIORS
176
177 Host fishbowl.*
178   CheckHostIP no
179   ForwardX11 yes
180   HostKeyAlias fishbowl
181
182 Host fishbowl | fishbowl.rw.madduck.net
183   CheckHostIP no
184   ForwardX11 yes
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 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   StrictHostKeyChecking no
222   UserKnownHostsFile /dev/null
223
224 ### DEBIAN
225
226 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
227   HostKeyAlias moszumanska.debian.org
228
229 Host people.debian.org | people
230   Hostname people.debian.org
231   HostKeyAlias paradis.debian.org
232
233 Host master.debian.org | master
234   Hostname master.debian.org
235
236 Match host *.debian.org
237   StrictHostKeyChecking ask
238   VerifyHostKeyDNS ask
239   User madduck
240
241 ### DEBCONF
242
243 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
244   Hostname nelson.debconf.org
245   ProxyJump sysyphus.madduck.net
246
247 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
248   Hostname itchy.debconf.org
249   ProxyJump sysyphus.madduck.net
250
251 Host kent.debconf.org | kent
252   Hostname kent.debconf.org
253   ProxyJump sysyphus.madduck.net
254
255 ### TILDE CLUB
256
257 Host remotes.club
258   Hostname remotes.club
259   Port 9022
260   User madduck
261
262 Host squiggle.city
263   Hostname squiggle.city
264   User madduck
265
266 ### NZ
267
268 Host workbuffer.org | nz
269   Hostname workbuffer.org
270   User madduck
271
272 ### MISC
273
274 Host github.com | github
275   Hostname github.com
276   User git
277
278 Host gitlab.com | gitlab
279   Hostname gitlab.com
280   User gitlab
281
282 Host gitlab.debian.net | git.fosscommunity.in
283   Hostname gitlab.debian.net
284   User gitlab
285
286 Host grimble.mtfk.de | grimble | mtfk
287   CheckHostIP no
288   Hostname grimble.mtfk.de
289
290 Host lion.mjollnir.org | lion
291   Hostname lion.mjollnir.org
292   User madduck
293
294 ### DEFAULTS
295
296 Match host *.madduck.net
297   StrictHostKeyChecking ask
298   VerifyHostKeyDNS ask
299
300 Host *
301   IgnoreUnknown *
302   ConnectTimeout 10
303   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
304   ControlMaster auto
305   ControlPersist 30
306   ExitOnForwardFailure yes
307   ForwardAgent no
308   #ForwardX11 no
309   #ForwardX11Trusted no
310   HashKnownHosts no
311   NumberOfPasswordPrompts 2
312   PasswordAuthentication yes
313   Protocol 2
314   ServerAliveInterval 45
315   StrictHostKeyChecking yes
316   #UpdateHostKeys no
317   VerifyHostKeyDNS ask
318   VisualHostKey no