-->

SSH通过多个主机执行另一个SSH会话[关闭](SSH through multiple hosts

2019-08-17 05:46发布

我花了很多时间试图做一些纯的话看起来很简单

我在家里,没有防火墙和所有开放端口。 我需要在工作中ssh到路由器,我有机会获得SSH端口22.我个人的机器是在具有内部IP地址子网。 所以,我需要做的是用ssh从一台机器向二,从第二到第三位。 第三,我需要执行其他的ssh隧道其中一些端口到我家的机器。 所有这一切在bash脚本从我的家。 我曾尝试在互联网上的许多解决方案,但没有任何工程。

整个理想的是让我的电脑在工作和运行端口22的SSH隧道,这将让我SSHFS我的工作电脑。

我可以做手工,通过ssh方式连接到路由器,形成路由器的工作电脑,然后执行SSH隧道。 我需要一个一键式解决方案。

提前致谢!

Answer 1:

您是否尝试过只堆放像SSH命令ssh -t localhost ssh localhost ,一定要加上-t选项每一跳除了最后一个ssh -t localhost ssh -t localhost ssh localhost



Answer 2:

也许尝试VNC? 有了正确的设置/端口转发,你不会有跳1台PC的未来。



文章来源: SSH through multiple hosts to execute another ssh session [closed]
标签: ssh tunnel