我在家中的计算机上的〜/ .ssh / config中有一个条目,如下所示:
host foo bar
ProxyCommand ssh -x -a -q gateway.example.com nc %h 22
在哪里gateway.example.com
工作的服务器同时连接到公共Internet和内部网络。网关框使用/ etc / hosts中的条目解析foo和bar。
我的问题是我需要到达另一侧的盒子foo
。我们称之为“巴兹”。“ baz”主机位于foo连接到的另一个专用网络上,而不是“ gateway”连接到的另一个专用网络上。
我试过使用这个:
host baz
ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22
但这是行不通的,而且我有点不了解。我该怎么做呢?
我认为这并不重要,但是我正在Ubuntu 10中执行此操作。