我在通过远程桌面连接连接两台运行 Windows 的计算机时遇到了问题。目标 RDC 主机运行的是 Windows Vista Business,而客户端运行的是 Windows 7 Home Premium。
两台计算机不在同一 LAN 上。主机位于 Linksys WRT54G2 路由器后面。我已将主机路由器上的端口 3389(TCP 和 UDP)转发到主机的本地地址。我还通过在计算机->系统属性->远程中选中“允许运行任何版本远程桌面的计算机连接”来启用主机的远程访问。主机正在运行 McAfee VirusScan Enterprise 8.7i,并且我在控制台的“不需要的程序策略”中为“远程管理工具”创建了一个例外。
我可以通过 Real VNC Viewer 连接到主机——这只需要转发端口 5900。在主机的路由器上,我启用了传入流量的日志记录,在该日志中,我看到来自我的客户端计算机 IP 地址在端口 3389 上的传入流量。但是,当我在http://canyouseeme.org/。
在此先感谢您的帮助。
答案1
您是否能够从本地网络上的另一台计算机连接到主机?这样您就可以知道问题出在计算机本身还是计算机与公共互联网之间的防火墙。
如果您无法从本地网络连接,那么我最好的猜测是您在某处启用了另一个防火墙。我经常遇到同时启用 Windows 防火墙和第三方防火墙的计算机。
附录:如果计算机甚至没有监听端口 3389,那么我实际上只能想到三种可能性:
不知何故,RDP 端口已被更改。KB“如何更改终端服务器的侦听端口“描述了在哪里可以找到这个(
HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
)终端服务 (TermService) 未启动。可能未将其设置为自动启动?
恶意软件或其他错误配置导致操作系统损坏。不过,我怀疑如果真是这样,这个选项是显而易见的。