我花了很多时间尝试做一些简单易懂的事情
我在家,没有防火墙和所有开放端口。我需要ssh到路由器工作,我可以访问ssh端口22.我的个人机器在该子网上有内部IP地址。所以,我需要做的是从一台机器ssh到第二台机器,从第二台机器到第二台机器。在第三个我需要执行另一个ssh,它将一些端口隧道传送到我的家用机器。所有这些都来自我家的bash脚本。我在互联网上尝试了很多解决方案,但没有任何效果。
整个理想是在工作时访问我的PC并运行端口22的ssh隧道,这将允许我sshfs我的工作PC。
我可以手动完成,通过sshing到路由器,形成到工作PC的路由器,然后执行ssh隧道。我需要一键式解决方案。
提前致谢!
答案 0 :(得分:3)
您是否尝试过堆叠像ssh -t localhost ssh localhost
这样的ssh命令,请确保为除最后一个-t
之外的每个跃点添加ssh -t localhost ssh -t localhost ssh localhost
选项
答案 1 :(得分:0)
也许尝试VNC?通过正确的设置/端口转发,您无需从1台PC跳转到下一台PC。