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

686d16184e8beb298ab87fa1a63ca8f44111aa14
[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 docker.fo.krafftwerk.de | dockerkr
182   HostName docker.fo.krafftwerk.de
183   HostKeyAlias docker.fo.krafftwerk.de
184
185 Host cloud-backups.krafftwerk.de | cloud-backups
186   Hostname cloud-backups.krafftwerk.de
187   HostKeyAlias cloud-backups.krafftwerk.de
188   Port 23
189   User u441943
190
191 ### TONI
192
193 Host gerald.toni.madduck.net | gerald.toni | gerald | gerald.int.toni.immo | martin.int.toni.immo
194   Hostname gerald.int.toni.immo
195   HostKeyAlias gerald.toni.madduck.net
196   ForwardAgent yes
197
198 Host dc01.samba-ad.toni.immo | dc01
199   Hostname dc01.samba-ad.toni.immo
200   HostKeyAlias dc01.samba-ad.toni.immo
201
202 Host pve.int.toni.immo | pve
203   Hostname pve.int.toni.immo
204   HostKeyAlias pve.int.toni.immo
205
206 Host pve-crypt
207   Hostname 192.168.231.10
208   Port 60022
209
210 Host fileserver.int.toni.immo | fileserver
211   Hostname fileserver.int.toni.immo
212   HostKeyAlias fileserver.int.toni.immo
213
214 Host postgres.int.toni.immo | postgres
215   Hostname postgres.int.toni.immo
216   HostKeyAlias postgres.int.toni.immo
217
218 Host wikijs.int.toni.immo | wikijs
219   Hostname wikijs.int.toni.immo
220   HostKeyAlias wikijs.int.toni.immo
221
222 Host nginx.int.toni.immo | nginx | git.int.toni.immo
223   Hostname nginx.int.toni.immo
224   HostKeyAlias nginx.int.toni.immo
225
226 Host docker.int.toni.immo | docker
227   Hostname docker.int.toni.immo
228   HostKeyAlias docker.int.toni.immo
229
230 Host docspell.int.toni.immo | docspell
231   Hostname docspell.int.toni.immo
232   HostKeyAlias docspell.int.toni.immo
233
234 Host paperless.int.toni.immo | paperless
235   Hostname paperless.int.toni.immo
236   HostKeyAlias paperless.int.toni.immo
237   ForwardAgent yes
238
239 Host dovecot.int.toni.immo | dovecot
240   Hostname dovecot.int.toni.immo
241   HostKeyAlias dovecot.int.toni.immo
242
243 Host backupserver.int.toni.immo | backupserver
244   Hostname backupserver.int.toni.immo
245   HostKeyAlias backupserver.int.toni.immo
246
247 Host cups.int.toni.immo | cups
248   Hostname cups.int.toni.immo
249   HostKeyAlias cups.int.toni.immo
250
251 Host checkmk.int.toni.immo | checkmk
252   Hostname checkmk.int.toni.immo
253   HostKeyAlias checkmk.int.toni.immo
254
255 Host pve-backups.toni.immo | pve-backups
256   Hostname pve-backups.toni.immo
257   HostKeyAlias pve-backups.toni.immo
258   Port 23
259   User u368088
260
261 ### ROAD WARRIORS
262
263 Host lotus.gern
264   HostName lotus
265   ConnectTimeout 120
266   ForwardAgent yes
267   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"
268   LocalForward localhost:8385 localhost:8384
269
270 Host lotus.gern-vnc
271   HostName lotus
272   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"
273   Tag vnc
274   LocalForward localhost:5960 localhost:5960
275
276 Host lotus.* | lotus
277   HostName lotus.fo.krafftwerk.de
278   HostKeyAlias lotus
279   ConnectTimeout 120
280   ForwardAgent yes
281   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'
282   LocalForward localhost:8385 localhost:8384
283
284 Host lotus-vnc
285   HostName lotus.fo.krafftwerk.de
286   HostKeyAlias lotus
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   Tag vnc
289   LocalForward localhost:5960 localhost:5960
290   #LocalForward localhost:5960 /run/user/1000/x11vnc.%C.sock
291
292 Match tagged vnc
293   ControlPath none
294   ConnectTimeout 120
295   RemoteCommand pkill x11vnc; x11vnc -display :0 -rfbport 5960 -unixsock $XDG_RUNTIME_DIR/x11vnc.%C.sock -nopw -localhost -norepeat -timeout 10 -gone '/usr/bin/xautolock -locknow'
296
297 Host emerald | emerald.kids.gern | emerald.rw.madduck.net
298   CheckHostIP no
299   HostKeyAlias emerald
300   HostName emerald.kids.gern
301   LocalForward localhost:5932 localhost:5900
302
303 Host lelina | lelina.kids.gern | lelina.rw.madduck.net
304   CheckHostIP no
305   HostKeyAlias lelina
306   HostName lelina.kids.gern
307   LocalForward localhost:5931 localhost:5900
308
309 Host mother
310   HostKeyAlias mother
311   Hostname mother.rw.vpn.madduck.net
312   CheckHostIP no
313
314 ### TILDE CLUB
315
316 Host squiggle.city
317   Hostname squiggle.city
318   User madduck
319
320 Host tilde.club
321   Hostname tilde.club
322   User madduck
323
324 ### MISC
325
326 Host nz
327   Hostname 202.78.240.196
328   User madduck
329   DynamicForward localhost:9064
330
331 Host github.com | github
332   Hostname github.com
333   User git
334
335 Host gitlab.com | gitlab
336   Hostname gitlab.com
337   User git
338
339 Host gitlab.debian.net | git.fosscommunity.in
340   Hostname gitlab.debian.net
341   User gitlab
342
343 Host lion.mjollnir.org | lion
344   Hostname lion.mjollnir.org
345   User madduck
346
347 Host files.northdrive.de | idiotheke | seamus.northdrive.de
348   Hostname seamus.northdrive.de
349   Port 37819
350   HostKeyAlias seamus.northdrive.de
351   User madduck
352
353 Host clegg.northdrive.de
354   Port 37819
355   User madduck
356
357 ### DEFAULTS
358
359 Match host *.madduck.net
360   StrictHostKeyChecking ask
361
362 Match host *.debian.org
363   StrictHostKeyChecking ask
364   User madduck
365
366 Host *
367   IgnoreUnknown *
368   ConnectTimeout 30
369   ControlPath ~/.var/ssh/ssh_control_%l_%k_%p_%r
370   ControlMaster auto
371   ControlPersist 30
372   ExitOnForwardFailure no
373   ForwardAgent no
374   HashKnownHosts no
375   NumberOfPasswordPrompts 2
376   PasswordAuthentication yes
377   ServerAliveInterval 45
378   StrictHostKeyChecking yes
379   VerifyHostKeyDNS ask
380   VisualHostKey no