SSH直接“通过”另一台服务器

可能重复:
如何通过SSH隧道为SSH连接configuration快捷方式

我可以连接的多个networking具有以下设置。 有一个单独的节点,可以通过SSH从互联网上访问,从那里你可以ssh到内部networking。

有没有办法,在我的Ubuntu的盒子(没有sudo的权利),我不知何故可以configuration命令ssh internal.host首先build立一个连接到external.host,并从那里internal.host ? 在理想的情况下,它会是非常透明的东西,所以我甚至可以做scp myfile internal.host:

所有的authentication都是通过证书来完成

顺便说一句。 我知道ssh隧道。 我只search更透明的东西,我不想总是手动打开SSH隧道到达主机。

编辑你的.ssh / config文件并添加:

 Host internal.host User abc ForwardX11 yes ProxyCommand ssh -qxT external.host netcat internal-ip-of.internal.host 22