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

improved access to lotus with wol
[etc/ssh.git] / .ssh / config.in
1 Host 127.0.0.1 | localhost
2   ForwardX11 yes
3   ForwardX11Trusted yes
4   NoHostAuthenticationForLocalhost yes
5
6 ### ECLIPSE KVM HOST
7
8 Host eclipse.madduck.net | eclipse
9   Hostname eclipse.madduck.net
10 Host eclipse-luks
11   Hostname eclipse.madduck.net
12   AddressFamily inet
13   User root
14
15 Host eclipse-fallback.madduck.net | eclipse-fallback
16   HostKeyAlias eclipse.madduck.net
17
18 Host eclipse-kvm
19   Hostname 212.18.21.166
20   User martinkrafft
21
22 Host matilda.madduck.net | matilda
23   Hostname matilda.madduck.net
24 Host irc-host.madduck.net | irc-host
25   User madduck
26   HostKeyAlias matilda.madduck.net
27   Hostname matilda.madduck.net
28   ConnectTimeout 60
29 Host ssh443
30   User madduck
31   HostKeyAlias matilda.madduck.net
32   Hostname matilda.madduck.net
33   Port 443
34   ConnectTimeout 60
35
36 Host vizier.madduck.net | vizier
37   Hostname vizier.madduck.net
38 Host admin.madduck.net | admin
39   Hostname admin.madduck.net
40   HostKeyAlias vizier.madduck.net
41   User git
42
43 Host ambassador.madduck.net | ambassador
44   Hostname ambassador.madduck.net
45
46 Host alan.madduck.net | alan
47   Hostname alan.madduck.net
48   LocalForward localhost:8390 localhost:8384
49 Host git.madduck.net | git
50   User git
51   HostKeyAlias alan.madduck.net
52
53 Host swan.madduck.net | swan
54   Hostname swan.madduck.net
55
56 Host pulse.madduck.net | pulse
57   Hostname pulse.madduck.net
58
59 Host vera.madduck.net | vera
60   Hostname vera.madduck.net
61
62 Host arnold.madduck.net | arnold
63   Hostname arnold.madduck.net
64
65 Host seamus.madduck.net | seamus
66   Hostname seamus.madduck.net
67
68 Host cymbaline.madduck.net | cymbaline
69   Hostname cymbaline.madduck.net
70
71 Host lunatic.madduck.net | lunatic
72   Hostname lunatic.madduck.net
73
74 ### UNI ZURICH MACHINES
75
76 Host gig.madduck.net | gig | eugene-kvm
77   Hostname gig.madduck.net
78
79 Host eugene.madduck.net | eugene
80   Hostname eugene.madduck.net
81 Host eugene-luks
82   Hostname eugene.madduck.net
83   AddressFamily inet
84   User root
85
86 Host diamond.madduck.net | diamond
87   Hostname diamond.madduck.net
88   LocalForward localhost:8389 localhost:8384
89   DynamicForward localhost:9041
90 Host debian.madduck.net | debian
91   HostKeyAlias diamond.madduck.net
92 Host scratch.madduck.net | scratch
93   User madduck
94   HostKeyAlias diamond.madduck.net
95 Host tunes.madduck.net | tunes
96   ControlMaster no
97   Hostname tunes.madduck.net
98   HostKeyAlias diamond.madduck.net
99   IPQoS lowdelay af13
100 Host flics.madduck.net | flics
101   ControlMaster no
102   Hostname flics.madduck.net
103   HostKeyAlias diamond.madduck.net
104   IPQoS lowdelay af13
105
106 Host shelter.madduck.net | shelter
107   Hostname shelter.madduck.net
108 Host backup.madduck.net | backup
109   HostKeyAlias shelter.madduck.net
110
111 Host gnome.madduck.net | gnome
112   Hostname gnome.madduck.net
113
114 ### DOMINE / VPS2DAY
115
116 Host domine.madduck.net | domine
117   Hostname domine.madduck.net
118   DynamicForward localhost:9031
119
120 ### PIPER / BYTEMARK
121
122 Host piper.madduck.net | piper
123   Hostname piper.madduck.net
124
125 ### CIRRUS / HETZNER
126
127 Host cirrus.madduck.net | cirrus
128   Hostname cirrus.madduck.net
129
130 ### GERN
131
132 Host wall.gern.madduck.net | wall.gern | wall
133   Hostname wall.gern.madduck.net
134   HostKeyAlias wall.gern.madduck.net
135
136 Host julia.gern.madduck.net | julia.gern | julia
137   Hostname julia.gern.madduck.net
138   HostKeyAlias julia.gern.madduck.net
139   LocalForward localhost:8388 localhost:8384
140 Host julia-luks
141   Hostname julia.gern.madduck.net
142   AddressFamily inet
143   User root
144
145 Host kodi.gern.madduck.net | kodi
146   Hostname kodi.gern.madduck.net
147   User root
148
149 Host echo.kids.gern | echo.kids | jukebox.kids.gern | jukebox.kids
150   Hostname echo.kids.gern.madduck.net
151   HostKeyAlias echo.kids.gern.madduck.net
152
153 Host dyn*.gern.madduck.net | dyn*.*.gern.madduck.net | dyn*.gern | dyn*.*.gern | 10.39.*.*
154   StrictHostKeyChecking no
155   UserKnownHostsFile /dev/null
156
157 ### KRAFFTWERK
158
159 Host albatross.fo.krafftwerk.de | albatross
160   HostName albatross.fo.krafftwerk.de
161   HostKeyAlias albatross.fo.krafftwerk.de
162   ForwardAgent yes
163   LocalForward localhost:8387 localhost:8384
164   DynamicForward localhost:9049
165 Host albatross-luks
166   HostName albatross.fo.krafftwerk.de
167   HostKeyAlias albatross.fo.krafftwerk.de
168   AddressFamily inet
169   User root
170
171 Host docker.fo.krafftwerk.de | dockerkr
172   HostName docker.fo.krafftwerk.de
173   HostKeyAlias docker.fo.krafftwerk.de
174
175 ### TONI
176
177 Host gerald.toni.madduck.net | gerald.toni | gerald | gerald.int.toni.immo | martin.int.toni.immo
178   Hostname gerald.int.toni.immo
179   HostKeyAlias gerald.toni.madduck.net
180   ForwardAgent yes
181
182 Host dc01.samba-ad.toni.immo | dc01
183   Hostname dc01.samba-ad.toni.immo
184   HostKeyAlias dc01.samba-ad.toni.immo
185
186 Host pve.int.toni.immo | pve
187   Hostname pve.int.toni.immo
188   HostKeyAlias pve.int.toni.immo
189
190 Host pve-crypt
191   Hostname 192.168.231.10
192   Port 60022
193
194 Host fileserver.int.toni.immo | fileserver
195   Hostname fileserver.int.toni.immo
196   HostKeyAlias fileserver.int.toni.immo
197
198 Host postgres.int.toni.immo | postgres
199   Hostname postgres.int.toni.immo
200   HostKeyAlias postgres.int.toni.immo
201
202 Host wikijs.int.toni.immo | wikijs
203   Hostname wikijs.int.toni.immo
204   HostKeyAlias wikijs.int.toni.immo
205
206 Host nginx.int.toni.immo | nginx | git.int.toni.immo
207   Hostname nginx.int.toni.immo
208   HostKeyAlias nginx.int.toni.immo
209
210 Host docker.int.toni.immo | docker
211   Hostname docker.int.toni.immo
212   HostKeyAlias docker.int.toni.immo
213
214 Host docspell.int.toni.immo | docspell
215   Hostname docspell.int.toni.immo
216   HostKeyAlias docspell.int.toni.immo
217
218 Host paperless.int.toni.immo | paperless
219   Hostname paperless.int.toni.immo
220   HostKeyAlias paperless.int.toni.immo
221   ForwardAgent yes
222
223 Host dovecot.int.toni.immo | dovecot
224   Hostname dovecot.int.toni.immo
225   HostKeyAlias dovecot.int.toni.immo
226
227 Host backupserver.int.toni.immo | backupserver
228   Hostname backupserver.int.toni.immo
229   HostKeyAlias backupserver.int.toni.immo
230
231 Host cups.int.toni.immo | cups
232   Hostname cups.int.toni.immo
233   HostKeyAlias cups.int.toni.immo
234
235 Host checkmk.int.toni.immo | checkmk
236   Hostname checkmk.int.toni.immo
237   HostKeyAlias checkmk.int.toni.immo
238
239 Host pve-backups.toni.immo | pve-backups
240   Hostname pve-backups.toni.immo
241   HostKeyAlias pve-backups.toni.immo
242   Port 23
243   User u368088
244
245 ### ROAD WARRIORS
246
247 Host lotus.gern
248   HostName lotus
249   ConnectTimeout 120
250   ForwardAgent yes
251   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"
252   LocalForward localhost:8385 localhost:8384
253
254 Host lotus.gern-vnc
255   HostName lotus
256   ConnectTimeout 120
257   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"
258   LocalForward localhost:8385 localhost:8384
259   RemoteCommand pkill x11vnc; x11vnc -display :0 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
260
261 Host lotus.* | lotus
262   HostName lotus.fo.krafftwerk.de
263   HostKeyAlias lotus
264   ConnectTimeout 120
265   ForwardAgent yes
266   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'
267   LocalForward localhost:8385 localhost:8384
268
269 Host lotus-vnc
270   HostName lotus.fo.krafftwerk.de
271   HostKeyAlias lotus
272   ConnectTimeout 120
273   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'
274   RemoteCommand pkill x11vnc; x11vnc -display :0 -rfbport 5960 -nopw -localhost -norepeat -gone '/usr/bin/xautolock -locknow'
275   LocalForward localhost:5960 localhost:5960
276
277 Host emerald | emerald.kids.gern | emerald.rw.madduck.net
278   CheckHostIP no
279   HostKeyAlias emerald
280   HostName emerald.kids.gern
281   LocalForward localhost:5932 localhost:5900
282
283 Host lelina | lelina.kids.gern | lelina.rw.madduck.net
284   CheckHostIP no
285   HostKeyAlias lelina
286   HostName lelina.kids.gern
287   LocalForward localhost:5931 localhost:5900
288
289 Host mother
290   HostKeyAlias mother
291   Hostname mother.rw.vpn.madduck.net
292   CheckHostIP no
293
294 ### TILDE CLUB
295
296 Host squiggle.city
297   Hostname squiggle.city
298   User madduck
299
300 Host tilde.club
301   Hostname tilde.club
302   User madduck
303
304 ### MISC
305
306 Host nz
307   Hostname 202.78.240.196
308   User madduck
309   DynamicForward localhost:9064
310
311 Host github.com | github
312   Hostname github.com
313   User git
314
315 Host gitlab.com | gitlab
316   Hostname gitlab.com
317   User git
318
319 Host gitlab.debian.net | git.fosscommunity.in
320   Hostname gitlab.debian.net
321   User gitlab
322
323 Host lion.mjollnir.org | lion
324   Hostname lion.mjollnir.org
325   User madduck
326
327 Host files.northdrive.de | idiotheke | seamus.northdrive.de
328   Hostname seamus.northdrive.de
329   Port 37819
330   HostKeyAlias seamus.northdrive.de
331   User madduck
332
333 Host clegg.northdrive.de
334   Port 37819
335   User madduck
336
337 ### DEFAULTS
338
339 Match host *.madduck.net
340   StrictHostKeyChecking ask
341
342 Match host *.debian.org
343   StrictHostKeyChecking ask
344   User madduck
345
346 Host *
347   IgnoreUnknown *
348   ConnectTimeout 30
349   ControlPath ~/.var/ssh/ssh_control_%l_%k_%p_%r
350   ControlMaster auto
351   ControlPersist 30
352   ExitOnForwardFailure no
353   ForwardAgent no
354   HashKnownHosts no
355   NumberOfPasswordPrompts 2
356   PasswordAuthentication yes
357   ServerAliveInterval 45
358   StrictHostKeyChecking yes
359   VerifyHostKeyDNS ask
360   VisualHostKey no