]> 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:

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