域中有一台 Windows XP SP3 电脑,我无法通过 RDP 连接。这台 xp 电脑已启用 RDP 会话。防火墙中的端口 3389 已打开。事件日志中没有错误。我曾尝试从运行不同版本 RDP 客户端(5.1 和 7)的许多不同机器上进行 RDP。当我尝试从 xp 机器进行 RDP 时,它失败了,没有出现错误消息,连接按钮只是被禁用了一秒钟,然后再次启用。
我该如何解决该问题以找出根本原因?
结语:我始终没有找到根本原因……这台电脑有其他故障,并被移到场外。
答案1
步骤 1:telnet 到盒子上的端口 3389。如果您无法使用 telnet 连接到该端口,则存在网络或防火墙问题。如果可以连接,则存在 RDP 协议问题。
步骤 2:假设您有 RDP 协议问题,请启动 Ubuntu Live CD(或类似程序)并尝试使用 rdesktop 进行连接。它可能会给您不同的错误消息。
如果您遇到与网络相关的问题,那么问题在于这是否是机器的问题还是某些中间设备的问题。如果可能,使用交叉电缆直接连接应该可以隔离中间设备。您还可以尝试从尝试进行 RDP 连接的机器进行 nmap。可用/阻塞端口的模式可能会为您提供有关问题所在线索。
答案2
这一页有针对 xp 的有用的远程桌面故障排除技巧。