我有一台嵌入式 Linux 机器,我只能从某台 Windows PC(我们称之为 WinLab)使用 Putty 通过 SSH 连接到它。我可以从我的 Windows 工作站通过远程桌面连接到 WinLab 机器。
我如何在 WinLab PC(Windows)上设置 SSH 代理或类似的东西,以便我可以在我的工作站上运行 Putty 到任何地址,最终我可以连接到 Linux 机器?
谢谢。
答案1
有一个功能叫做SSH 隧道在 Putty 中。检查此链接 -https://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/
因此,您可以在连接到 Linux 计算机的 Windows PC 上安装 Putty,并启用到您想要访问的端口的 SSH 隧道,例如,SSH 为 22。您只需在 Windows PC 中提供相应的端口,例如,8080。
现在在第二个 Windows 系统的 Putty 中连接/telnet 到 8080,从第一个 Windows 系统将请求转发到您的 Linux 机器。
更多示例:http://www.silvertree.org/smtp_tunnel.htm
希望这可以帮助。