如何使用另一台 Windows PC 作为代理通过 SSH 从 Windows 进行连接?

如何使用另一台 Windows PC 作为代理通过 SSH 从 Windows 进行连接?

我有一台嵌入式 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

希望这可以帮助。

相关内容