diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-01-31 07:16:34 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-01-31 07:16:34 +0000 |
commit | f18d8d7e845815138fe46d00c40ba8357bdb712b (patch) | |
tree | f65a0dba24259b8a263b096da70c6097a46e9a4e /tcwg-buildslave | |
parent | 6c9985682b6f62c22e807b6aabcd5d8ef9323369 (diff) |
tcwg-buildslave: Support proxy.* to tunnel through firewalls
Change-Id: I97858f782b889e9b8dd1d30fe14727959f289a6f
Diffstat (limited to 'tcwg-buildslave')
-rw-r--r-- | tcwg-buildslave/.ssh/config | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tcwg-buildslave/.ssh/config b/tcwg-buildslave/.ssh/config index 206f751..663a702 100644 --- a/tcwg-buildslave/.ssh/config +++ b/tcwg-buildslave/.ssh/config @@ -10,13 +10,19 @@ Host *.tcwglab *.aus-colo people.linaro.org aus-colo.linaro.org lab.validation.l #User @LDAP_USER@ #IdentityFile ~/.ssh/id_rsa +# Proxy connections to custom ssh servers (inside containers) on firewalled +# hosts through "main" ssh server on that host. +# E.g., "ssh -p32768 proxy.dev-01.tcwglab" +Host *proxy.* + ProxyCommand ssh $(echo %h | sed -e "s/proxy\.//") nc -q0 localhost %p + # Access to Austin Colo. E.g., "ssh r1-a7.aus-colo" Host *.aus-colo - ProxyCommand ssh -Snone aus-colo.linaro.org nc -q0 %h %p + ProxyCommand ssh aus-colo.linaro.org nc -q0 %h %p # Access to LAVA Lab. E.g., "ssh root@10.7.0.18.lab" Host *.lab - ProxyCommand ssh -Snone lab.validation.linaro.org nc -q0 $(basename %h .lab) %p + ProxyCommand ssh lab.validation.linaro.org nc -q0 $(basename %h .lab) %p Host *.tcwglab *.aus-colo *.lab # Enable automatic multiplexing. |