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

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