Tengo una entrada en ~ / .ssh / config en mi computadora en casa que se ve así:
host foo bar
ProxyCommand ssh -x -a -q gateway.example.com nc %h 22
donde gateway.example.com
hay un servidor en el trabajo que está conectado tanto a Internet público como a una red interna. El cuadro de puerta de enlace resuelve foo y bar usando entradas en / etc / hosts.
Mi problema es que necesito alcanzar una caja que está al otro lado de foo
. Llamémoslo "baz". El host "baz" está en otra red privada a la que está conectado foo, pero no a la que está conectada la "puerta de enlace".
He intentado usar esto:
host baz
ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22
Pero eso no funciona, y estoy un poco fuera de mi alcance. ¿Cómo hago esto?
No creo que deba importar, pero estoy haciendo esto en Ubuntu 10.