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 X11 forwarding by default
[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   HostKeyAlias albatross.lehel
115 Host albatross-luks
116   Hostname albatross.lehel.madduck.net
117   StrictHostKeyChecking no
118   UserKnownHostsFile /dev/null
119   User root
120
121 Host albatross-via-clegg | ralbatross
122   Hostname albatross.lehel.madduck.net
123   ProxyJump clegg.dyndns.madduck.net
124
125 Host bike.lehel.madduck.net | bike.lehel | bike
126   Hostname bike.lehel.madduck.net
127   HostKeyAlias bike.lehel
128
129 Host visitor*.lehel.madduck.net | visitor*.lehel
130   StrictHostKeyChecking no
131   UserKnownHostsFile /dev/null
132
133 ### GAUTING
134
135 Host embryo.gauting.madduck.net | embryo
136   CheckHostIP no
137   Hostname embryo.gauting.madduck.net
138   HostKeyAlias embryo.gauting.madduck.net
139
140 Host mother.gauting | mother | mother.gauting.madduck.net
141   Hostname mother.gauting
142 Host mothere
143   Hostname embryo.gauting.madduck.net
144   Port 22021
145   CheckHostIP no
146   HostKeyAlias mother.gauting.madduck.net
147
148 Host visitor*.lehel.madduck.net | visitor*.lehel
149   StrictHostKeyChecking no
150   UserKnownHostsFile /dev/null
151
152 ### MTVIC
153
154 Host wall.mtvic.madduck.net | wall.mtvic | wall
155   Hostname wall.mtvic.madduck.net
156
157 Host atom.mtvic.madduck.net | atom.mtvic | atom
158   Hostname atom.mtvic.madduck.net
159
160 Host bell.mtvic.madduck.net | bell.mtvic | bell
161   Hostname bell.mtvic.madduck.net
162
163 Host julia.mtvic.madduck.net | julia.mtvic | julia
164   Hostname julia.mtvic.madduck.net
165
166 Host julia-via-wall | rjulia
167   Hostname julia.mtvic.madduck.net
168   ProxyJump wall.mtvic.madduck.net
169
170 Host jugband.mtvic.madduck.net | jugband.mtvic | jugband
171   Hostname jugband.mtvic.madduck.net
172
173 ### ROAD WARRIORS
174
175 Host fishbowl.*
176   CheckHostIP no
177   HostKeyAlias fishbowl
178
179 Host fishbowl | fishbowl.rw.madduck.net
180   CheckHostIP no
181   HostKeyAlias fishbowl
182   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"
183
184 Host ini | ini.dyndns.madduck.net
185   CheckHostIP no
186   HostKeyAlias ini.dyndns.madduck.net
187   HostName ini.dyndns.madduck.net
188   Port 13579
189   User christine
190
191 ### PHONES
192
193 Host sgs7e | sgs7e.phones.*
194   Port 2222
195   User shell
196   HostName sgs7e.phones
197
198 Host tethered-sgs7e
199   Port 2222
200   User shell
201   HostName 192.168.43.1
202   HostKeyAlias sgs7e.phones
203
204 ### LOCAL VIRT HOSTS
205
206 Host red | green | blue | yellow | black | white | orange | violet | wafer
207   CanonicalDomains virt
208   CanonicalizeHostname yes
209   CanonicalizeFallbackLocal no
210   CanonicalizeMaxDots 0
211   VerifyHostKeyDNS no
212   CheckHostIP no
213   StrictHostKeyChecking no
214   UserKnownHostsFile /dev/null
215
216 ### DEBIAN
217
218 Host alioth.debian.org | anonscm.alioth.debian.org | svn.debian.org | git.debian.org | hg.debian.org | cvs.debian.org
219   HostKeyAlias moszumanska.debian.org
220
221 Host people.debian.org | people
222   Hostname people.debian.org
223   HostKeyAlias paradis.debian.org
224
225 Host master.debian.org | master
226   Hostname master.debian.org
227
228 Match host *.debian.org
229   StrictHostKeyChecking ask
230   VerifyHostKeyDNS ask
231   User madduck
232
233 ### DEBCONF
234
235 Host nelson.debconf.org | penta.debconf.org | nelson | summit | summit.debconf.org
236   Hostname nelson.debconf.org
237   ProxyJump sysyphus.madduck.net
238
239 Host itchy.debconf.org | itchy | wafer.debconf.org | wafer
240   Hostname itchy.debconf.org
241   ProxyJump sysyphus.madduck.net
242
243 Host kent.debconf.org | kent
244   Hostname kent.debconf.org
245   ProxyJump sysyphus.madduck.net
246
247 ### TILDE CLUB
248
249 Host remotes.club
250   Hostname remotes.club
251   Port 9022
252   User madduck
253
254 Host squiggle.city
255   Hostname squiggle.city
256   User madduck
257
258 ### NZ
259
260 Host workbuffer.org | nz
261   Hostname workbuffer.org
262   User madduck
263
264 ### MISC
265
266 Host github.com | github
267   Hostname github.com
268   User git
269
270 Host gitlab.com | gitlab
271   Hostname gitlab.com
272   User gitlab
273
274 Host gitlab.debian.net | git.fosscommunity.in
275   Hostname gitlab.debian.net
276   User gitlab
277
278 Host grimble.mtfk.de | grimble | mtfk
279   CheckHostIP no
280   Hostname grimble.mtfk.de
281
282 Host lion.mjollnir.org | lion
283   Hostname lion.mjollnir.org
284   User madduck
285
286 ### DEFAULTS
287
288 Match host *.madduck.net
289   StrictHostKeyChecking ask
290   VerifyHostKeyDNS ask
291
292 Host *
293   IgnoreUnknown *
294   ConnectTimeout 10
295   ControlPath ~/.var/ssh/ssh_control_%l_%h_%p_%r
296   ControlMaster auto
297   ControlPersist 30
298   ExitOnForwardFailure yes
299   ForwardAgent no
300   #ForwardX11 no
301   #ForwardX11Trusted no
302   HashKnownHosts no
303   NumberOfPasswordPrompts 2
304   PasswordAuthentication yes
305   Protocol 2
306   ServerAliveInterval 45
307   StrictHostKeyChecking yes
308   #UpdateHostKeys no
309   VerifyHostKeyDNS ask
310   VisualHostKey no