0

我花了很多时间尝试做一些简单来说看起来很简单的事情

我在家,没有防火墙和所有开放端口。我需要通过 ssh 连接到可以访问 ssh 端口 22 的工作路由器。我的个人计算机位于具有内部 IP 地址的子网上。所以,我需要做的是从一台机器ssh到第二台,从第二台到第三台。第三,我需要执行另一个 ssh,它将一些端口通过隧道连接到我的家用机器。所有这些都来自我家的 bash 脚本。我在互联网上尝试了许多解决方案,但没有任何效果。

整个理想是在工作时到达我的 PC 并为端口 22 运行 ssh 隧道,这将允许我对我的工作 PC 进行 sshfs。

我可以手动完成,通过 ssh 到路由器,形成路由器到工作 pc,然后执行 ssh 隧道。我需要一键式解决方案。

提前致谢!

4

2 回答 2

3

您是否尝试过仅堆叠 ssh 命令,例如ssh -t localhost ssh localhost确保为-t除最后一个跃点之外的每个跃点添加选项ssh -t localhost ssh -t localhost ssh localhost

于 2013-03-01T16:09:06.887 回答
0

也许尝试VNC?通过正确的设置/端口转发,您不必从一台 PC 跳到下一台。

于 2013-03-01T16:10:39.913 回答