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

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