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