]> git.madduck.net Git - etc/ssh.git/blob - .ssh/config.in

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:

8c028c6931192915645d9939c28d742722d15440
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardX11 yes
3   ForwardX11Trusted yes
4   NoHostAuthenticationForLocalhost yes
5
6 ### VIRT
7
8 Host albatross-win10.virt | win10
9   Hostname albatross-win10.virt
10   User martin
11
12 Host albatross-tournamentsoftware.virt | ts
13   Hostname albatross-tournamentsoftware.virt
14   User martin
15
16 ### ECLIPSE KVM HOST
17
18 Host eclipse.madduck.net | eclipse
19   Hostname eclipse.madduck.net
20 Host eclipse-luks
21   Hostname eclipse.madduck.net
22   AddressFamily inet
23   User root
24
25 Host eclipse-fallback.madduck.net | eclipse-fallback
26   HostKeyAlias eclipse.madduck.net
27
28 Host eclipse-kvm
29   Hostname 212.18.21.166
30   User martinkrafft
31
32 Host matilda.madduck.net | matilda
33   Hostname matilda.madduck.net
34 Host irc-host.madduck.net | irc-host
35   User madduck
36   HostKeyAlias matilda.madduck.net
37   Hostname matilda.madduck.net
38   ConnectTimeout 60
39 Host ssh443
40   User madduck
41   HostKeyAlias matilda.madduck.net
42   Hostname matilda.madduck.net
43   Port 443
44   ConnectTimeout 60
45
46 Host vizier.madduck.net | vizier
47   Hostname vizier.madduck.net
48 Host admin.madduck.net | admin
49   Hostname admin.madduck.net
50   HostKeyAlias vizier.madduck.net
51   User git
52
53 Host ambassador.madduck.net | ambassador
54   Hostname ambassador.madduck.net
55
56 Host alan.madduck.net | alan
57   Hostname alan.madduck.net
58   LocalForward localhost:8390 localhost:8384
59 Host git.madduck.net | git
60   User git
61   HostKeyAlias alan.madduck.net
62
63 Host swan.madduck.net | swan
64   Hostname swan.madduck.net
65
66 Host pulse.madduck.net | pulse
67   Hostname pulse.madduck.net
68
69 Host vera.madduck.net | vera
70   Hostname vera.madduck.net
71
72 Host arnold.madduck.net | arnold
73   Hostname arnold.madduck.net
74
75 Host seamus.madduck.net | seamus
76   Hostname seamus.madduck.net
77
78 Host cymbaline.madduck.net | cymbaline
79   Hostname cymbaline.madduck.net
80
81 Host lunatic.madduck.net | lunatic
82   Hostname lunatic.madduck.net
83
84 ### UNI ZURICH MACHINES
85
86 Host gig.madduck.net | gig | eugene-kvm
87   Hostname gig.madduck.net
88
89 Host eugene.madduck.net | eugene
90   Hostname eugene.madduck.net
91 Host eugene-luks
92   Hostname eugene.madduck.net
93   AddressFamily inet
94   User root
95
96 Host diamond.madduck.net | diamond
97   Hostname diamond.madduck.net
98   LocalForward localhost:8389 localhost:8384
99   DynamicForward localhost:9041
100 Host debian.madduck.net | debian
101   HostKeyAlias diamond.madduck.net
102 Host scratch.madduck.net | scratch
103   User madduck
104   HostKeyAlias diamond.madduck.net
105 Host tunes.madduck.net | tunes
106   ControlMaster no
107   Hostname tunes.madduck.net
108   HostKeyAlias diamond.madduck.net
109   IPQoS lowdelay af13
110 Host flics.madduck.net | flics
111   ControlMaster no
112   Hostname flics.madduck.net
113   HostKeyAlias diamond.madduck.net
114   IPQoS lowdelay af13
115
116 Host shelter.madduck.net | shelter
117   Hostname shelter.madduck.net
118 Host backup.madduck.net | backup
119   HostKeyAlias shelter.madduck.net
120
121 Host gnome.madduck.net | gnome
122   Hostname gnome.madduck.net
123
124 ### DOMINE / VPS2DAY
125
126 Host domine.madduck.net | domine
127   Hostname domine.madduck.net
128   DynamicForward localhost:9031
129
130 ### PIPER / BYTEMARK
131
132 Host piper.madduck.net | piper
133   Hostname piper.madduck.net
134
135 ### CIRRUS / HETZNER
136
137 Host cirrus.madduck.net | cirrus
138   Hostname cirrus.madduck.net
139
140 ### GERN
141
142 Host wall.gern.madduck.net | wall.gern | wall
143   Hostname wall.gern.madduck.net
144   HostKeyAlias wall.gern.madduck.net
145
146 Host julia.gern.madduck.net | julia.gern | julia
147   Hostname julia.gern.madduck.net
148   HostKeyAlias julia.gern.madduck.net
149   LocalForward localhost:8388 localhost:8384
150 Host julia-luks
151   Hostname julia.gern.madduck.net
152   AddressFamily inet
153   User root
154
155 Host kodi.gern.madduck.net | kodi
156   Hostname kodi.gern.madduck.net
157   User root
158
159 Host echo.kids.gern | echo.kids | jukebox.kids.gern | jukebox.kids
160   Hostname echo.kids.gern.madduck.net
161   HostKeyAlias echo.kids.gern.madduck.net
162
163 Host mqtt.smarthome.gern | mqtt
164   Hostname mqtt.smarthome.gern
165   User root
166
167 Host dyn*.gern.madduck.net | dyn*.*.gern.madduck.net | dyn*.gern | dyn*.*.gern | 10.39.*.*
168   StrictHostKeyChecking no
169   UserKnownHostsFile /dev/null
170
171 ### KRAFFTWERK
172
173 Host albatross.fo.krafftwerk.de | albatross
174   HostName albatross.fo.krafftwerk.de
175   HostKeyAlias albatross.fo.krafftwerk.de
176   ForwardAgent yes
177   LocalForward localhost:8387 localhost:8384
178   DynamicForward localhost:9049
179 Host albatross-luks
180   HostName albatross.fo.krafftwerk.de
181   HostKeyAlias albatross.fo.krafftwerk.de
182   AddressFamily inet
183   User root
184
185 Host docker.fo.krafftwerk.de | dockerkr
186   HostName docker.fo.krafftwerk.de
187   HostKeyAlias docker.fo.krafftwerk.de
188
189 ### TONI
190
191 Host gerald.toni.madduck.net | gerald.toni | gerald | gerald.int.toni.immo | martin.int.toni.immo
192   Hostname gerald.int.toni.immo
193   HostKeyAlias gerald.toni.madduck.net
194   ForwardAgent yes
195
196 Host dc01.samba-ad.toni.immo | dc01
197   Hostname dc01.samba-ad.toni.immo
198   HostKeyAlias dc01.samba-ad.toni.immo
199
200 Host pve.int.toni.immo | pve
201   Hostname pve.int.toni.immo
202   HostKeyAlias pve.int.toni.immo
203
204 Host pve-crypt
205   Hostname 192.168.231.10
206   Port 60022
207
208 Host fileserver.int.toni.immo | fileserver
209   Hostname fileserver.int.toni.immo
210   HostKeyAlias fileserver.int.toni.immo
211
212 Host postgres.int.toni.immo | postgres
213   Hostname postgres.int.toni.immo
214   HostKeyAlias postgres.int.toni.immo
215
216 Host wikijs.int.toni.immo | wikijs
217   Hostname wikijs.int.toni.immo
218   HostKeyAlias wikijs.int.toni.immo
219
220 Host nginx.int.toni.immo | nginx | git.int.toni.immo
221   Hostname nginx.int.toni.immo
222   HostKeyAlias nginx.int.toni.immo
223
224 Host docker.int.toni.immo | docker
225   Hostname docker.int.toni.immo
226   HostKeyAlias docker.int.toni.immo
227
228 Host docspell.int.toni.immo | docspell
229   Hostname docspell.int.toni.immo
230   HostKeyAlias docspell.int.toni.immo
231
232 Host paperless.int.toni.immo | paperless
233   Hostname paperless.int.toni.immo
234   HostKeyAlias paperless.int.toni.immo
235   ForwardAgent yes
236
237 Host dovecot.int.toni.immo | dovecot
238   Hostname dovecot.int.toni.immo
239   HostKeyAlias dovecot.int.toni.immo
240
241 Host backupserver.int.toni.immo | backupserver
242   Hostname backupserver.int.toni.immo
243   HostKeyAlias backupserver.int.toni.immo
244
245 Host cups.int.toni.immo | cups
246   Hostname cups.int.toni.immo
247   HostKeyAlias cups.int.toni.immo
248
249 Host checkmk.int.toni.immo | checkmk
250   Hostname checkmk.int.toni.immo
251   HostKeyAlias checkmk.int.toni.immo
252
253 Host pve-backups.toni.immo | pve-backups
254   Hostname pve-backups.toni.immo
255   HostKeyAlias pve-backups.toni.immo
256   Port 23
257   User u368088
258
259 ### ROAD WARRIORS
260
261 Host lotus.gern
262   HostName lotus
263   ConnectTimeout 120
264   ForwardAgent yes
265   ProxyCommand ssh wall.gern.madduck.net "n=30 && while ! nc -w 1 %h %p; do [ \$n -gt 0 ] || exit 1; wakeonlan -i 192.168.39.255 dc:fb:48:35:03:04; printf "%%02d: " \$n >&2; n=\$((\$n-1)); done"
266   LocalForward localhost:8385 localhost:8384
267
268 Host lotus.gern-vnc
269   HostName lotus
270   ConnectTimeout 120
271   ProxyCommand ssh wall.gern.madduck.net "n=30 && while ! nc -w 1 %h %p; do [ \$n -gt 0 ] || exit 1; wakeonlan -i 192.168.39.255 dc:fb:48:35:03:04; printf "%%02d: " \$n >&2; n=\$((\$n-1)); done"
272   LocalForward localhost:8385 localhost:8384
273   RemoteCommand pkill x11vnc; x11vnc -display :0 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
274
275 Host lotus.* | lotus
276   HostName lotus.fo.krafftwerk.de
277   HostKeyAlias lotus
278   ConnectTimeout 120
279   ForwardAgent yes
280   ProxyCommand sh -c 'for i in 1 2 3; do wakeonlan -i 192.168.235.255 dc:fb:48:35:03:04 && sleep $i && socat - TCP:%h:%p,connect-timeout=120 && break; done'
281   LocalForward localhost:8385 localhost:8384
282
283 Host lotus-vnc
284   HostName lotus.fo.krafftwerk.de
285   HostKeyAlias lotus
286   ConnectTimeout 120
287   ProxyCommand sh -c 'for i in 1 2 3; do wakeonlan -i 192.168.235.255 dc:fb:48:35:03:04 && sleep $i && socat - TCP:%h:%p,connect-timeout=120 && break; done'
288   RemoteCommand pkill x11vnc; x11vnc -display :0 -rfbport 5960 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
289   LocalForward localhost:5960 localhost:5960
290
291 Host emerald | emerald.kids.gern | emerald.rw.madduck.net
292   CheckHostIP no
293   HostKeyAlias emerald
294   HostName emerald.kids.gern
295   LocalForward localhost:5932 localhost:5900
296
297 Host lelina | lelina.kids.gern | lelina.rw.madduck.net
298   CheckHostIP no
299   HostKeyAlias lelina
300   HostName lelina.kids.gern
301   LocalForward localhost:5931 localhost:5900
302
303 Host mother
304   HostKeyAlias mother
305   Hostname mother.rw.vpn.madduck.net
306   CheckHostIP no
307
308 ### TILDE CLUB
309
310 Host squiggle.city
311   Hostname squiggle.city
312   User madduck
313
314 Host tilde.club
315   Hostname tilde.club
316   User madduck
317
318 ### MISC
319
320 Host nz
321   Hostname 202.78.240.196
322   User madduck
323   DynamicForward localhost:9064
324
325 Host github.com | github
326   Hostname github.com
327   User git
328
329 Host gitlab.com | gitlab
330   Hostname gitlab.com
331   User git
332
333 Host gitlab.debian.net | git.fosscommunity.in
334   Hostname gitlab.debian.net
335   User gitlab
336
337 Host lion.mjollnir.org | lion
338   Hostname lion.mjollnir.org
339   User madduck
340
341 Host files.northdrive.de | idiotheke | seamus.northdrive.de
342   Hostname seamus.northdrive.de
343   Port 37819
344   HostKeyAlias seamus.northdrive.de
345   User madduck
346
347 Host clegg.northdrive.de
348   Port 37819
349   User madduck
350
351 ### DEFAULTS
352
353 Match host *.madduck.net
354   StrictHostKeyChecking ask
355
356 Match host *.debian.org
357   StrictHostKeyChecking ask
358   User madduck
359
360 Host *
361   IgnoreUnknown *
362   ConnectTimeout 30
363   ControlPath ~/.var/ssh/ssh_control_%l_%k_%p_%r
364   ControlMaster auto
365   ControlPersist 30
366   ExitOnForwardFailure no
367   ForwardAgent no
368   HashKnownHosts no
369   NumberOfPasswordPrompts 2
370   PasswordAuthentication yes
371   ServerAliveInterval 45
372   StrictHostKeyChecking yes
373   VerifyHostKeyDNS ask
374   VisualHostKey no