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