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

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