RDP 通过 SSH 隧道失败

RDP 通过 SSH 隧道失败

我正在尝试通过 SSH 隧道设置 RDP 到 Amazon EC2 实例,但失败了。我已经正确设置了 PuTTY,可以通过 RDP 连接到远程服务器并登录,但成功登录后,我得到一个空白屏幕,然后出现超时错误。查看远程计算机上的终端服务事件查看器,我得到“会话重新连接成功”,源 IP 与远程计算机相同(即通过隧道),但大约一分钟后,我得到一个“会话断开连接”事件,没有错误。是什么原因导致了这个问题,我该如何调试它?谢谢你的帮助。

答案1

如果由于防火墙限制而无法使用端口 3389,那么我会说您的选择是在计算机上安装远程桌面网关(正式的终端服务网关),这是一个通过 HTTP 代理的 RPC,用于通过端口 443 获取远程桌面连接(额外的好处是能够将 RDP 流量转发到网关之外的另一台机器,对于这个特定问题您不需要这样做,但这就是网关的用途。)

或者,更简单的方法是简单地更改远程桌面服务器的监听端口。

微软

  1. 启动注册表编辑器。

  2. 找到并单击以下注册表子项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

  3. 在“编辑”菜单上,单击“修改”,然后单击“十进制”。

  4. 输入新的端口号,然后单击“确定”。(例如 443)

  5. 退出注册表编辑器。

  6. 重新启动计算机。

然后myserver.inthecloud.com:443从您的客户端输入以进行连接。

相关内容