我坐在网络上的一台 Windows 计算机上,它不允许我通过 RDP 连接到网络外部的 Windows 服务器 - 但是我可以通过 SSH 连接到网络外部的第三台服务器。
我是否可以通过我的 ssh 服务器建立远程桌面连接,以便可以在我的 Windows 计算机上获取 Windows 服务器远程桌面?
答案1
答案2
正如@ssnobody 在评论中指出的那样,隧道更适合解决这个问题。
检查一下超级用户问题详细说明了你想要完成的事情(所以我认为这个问题可能是重复的)
或者,按照以下步骤操作。
转到配置中的“连接”>“SSH”>“隧道”
选择系统上未使用的一些源端口;我倾向于选择类似 13389 的端口。对于目标,请输入要使用 RDP 连接的系统的 IP 地址或主机名,后跟“:3389”
Local 和 Auto 可以保持原样
单击“添加”将转发添加到转发端口列表中
如果您经常需要,可以保存配置
现在您可以连接到您的网络。建立 SSH 连接后,您可以使用远程桌面连接连接到“localhost:13389”(末尾的端口必须与您在 PuTTY 中选择的本地端口匹配)。然后您应该连接到远程计算机。
编辑:添加链接。感谢唐老鸭指出这一点。
答案3
RDP 是否能按您希望的方式工作在一定程度上取决于您的连接带宽。
但从技术上讲,您可以使用 SSH 端口转发(https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding)转发 RDP 的相关端口,以便您可以通过 SSH 连接通过 RDP 连接到另一台服务器。