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

2f36e5b746fb9bca16812694e0b61da02210ec80
[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   ConnectTimeout 120
277   ControlPath none
278   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"
279   LocalForward localhost:8385 localhost:8384
280   RemoteCommand pkill x11vnc; x11vnc -display :0 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
281
282 Host lotus.* | lotus
283   HostName lotus.fo.krafftwerk.de
284   HostKeyAlias lotus
285   ConnectTimeout 120
286   ForwardAgent yes
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   LocalForward localhost:8385 localhost:8384
289
290 Host lotus-vnc
291   HostName lotus.fo.krafftwerk.de
292   HostKeyAlias lotus
293   ControlPath none
294   ConnectTimeout 120
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   RemoteCommand pkill x11vnc; x11vnc -display :0 -rfbport 5960 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
297   LocalForward localhost:5960 localhost:5960
298
299 Host emerald | emerald.kids.gern | emerald.rw.madduck.net
300   CheckHostIP no
301   HostKeyAlias emerald
302   HostName emerald.kids.gern
303   LocalForward localhost:5932 localhost:5900
304
305 Host lelina | lelina.kids.gern | lelina.rw.madduck.net
306   CheckHostIP no
307   HostKeyAlias lelina
308   HostName lelina.kids.gern
309   LocalForward localhost:5931 localhost:5900
310
311 Host mother
312   HostKeyAlias mother
313   Hostname mother.rw.vpn.madduck.net
314   CheckHostIP no
315
316 ### TILDE CLUB
317
318 Host squiggle.city
319   Hostname squiggle.city
320   User madduck
321
322 Host tilde.club
323   Hostname tilde.club
324   User madduck
325
326 ### MISC
327
328 Host nz
329   Hostname 202.78.240.196
330   User madduck
331   DynamicForward localhost:9064
332
333 Host github.com | github
334   Hostname github.com
335   User git
336
337 Host gitlab.com | gitlab
338   Hostname gitlab.com
339   User git
340
341 Host gitlab.debian.net | git.fosscommunity.in
342   Hostname gitlab.debian.net
343   User gitlab
344
345 Host lion.mjollnir.org | lion
346   Hostname lion.mjollnir.org
347   User madduck
348
349 Host files.northdrive.de | idiotheke | seamus.northdrive.de
350   Hostname seamus.northdrive.de
351   Port 37819
352   HostKeyAlias seamus.northdrive.de
353   User madduck
354
355 Host clegg.northdrive.de
356   Port 37819
357   User madduck
358
359 ### DEFAULTS
360
361 Match host *.madduck.net
362   StrictHostKeyChecking ask
363
364 Match host *.debian.org
365   StrictHostKeyChecking ask
366   User madduck
367
368 Host *
369   IgnoreUnknown *
370   ConnectTimeout 30
371   ControlPath ~/.var/ssh/ssh_control_%l_%k_%p_%r
372   ControlMaster auto
373   ControlPersist 30
374   ExitOnForwardFailure no
375   ForwardAgent no
376   HashKnownHosts no
377   NumberOfPasswordPrompts 2
378   PasswordAuthentication yes
379   ServerAliveInterval 45
380   StrictHostKeyChecking yes
381   VerifyHostKeyDNS ask
382   VisualHostKey no