尝试build立连接时发生RDP错误

在尝试通过RDP连接到远程主机时,我收到了这条消息(我想指出的事实是,直到昨天事情进展顺利)

This computer can't connect to the remote computer. Try connecting again. If the problem continues, contact the owner of the remote computer or your network administrator 

更多细节:

  • 主机可以通过LogMeIn访问
  • ping已启用
  • terminal服务设置为自动(启动)
  • Windows防火墙已禁用
  • netstat -a -o命令显示另一个应用程序正在使用端口3389

这可能是与硬件防火墙(Fortinet)有关的东西..我不这么认为,因为主机可以连接到互联网

任何线索? 提前致谢。

我想写它作为评论,但它太长了…

您可以采取一个故障排除步骤,我相信这将帮助您确定问题的根源。

使用您的networking上的另一台计算机(在同一局域网中)使用telnet连接远程有问题的计算机,如下所示: telnet remote_computer_ip 3389

如果回复如下所示:

 Trying 10.13.0.2... Connected to 10.13.0.2. Escape character is '^]'. 

这意味着远程计算机在端口3389(RDP的默认端口)上侦听,这也意味着没有networking/防火墙问题,并且可以在端口3389上的这两台计算机之间build立连接。

如果你的远程主机不响应telnet,那么我会尝试以下的事情:

  • 检查您是否尝试连接到正确的IP,如果它是dynamic连接,并且路由器断开连接,然后重拨,则可能是您的路由将从ISP的DHCP服务器获得新的IP租约。

  • 仔细检查(即使它昨天工作,你没有改变任何东西)远程桌面启用:右键单击我的电脑,然后select属性,单击高级系统设置,select远程选项卡,它在屏幕下方另外,为了testing,确保select了第二个选项,即任何版本的RDP客户端都可以连接到主机。

  • 检入所有configuration文件禁用防火墙的Windows防火墙设置:域,私有,公共。

  • 按住Windows key + R然后键入: eventvwr ,在Windows日志下,select应用程序并使用右侧面板中的filter仅显示错误,然后查找有关RDP的错误。

还有一件事我要检查,这就是路由器,它通常带有一个内置的防火墙,你可以configuration允许通过特定的端口到本地networking的stream量,这就是所谓的NAT,如果是这样的话,我会帮助您configuration正确的规则。

顺便说一句,关于你的问题,计算机可以访问互联网的事实并不意味着它可以从互联网访问你的私人networking,这是你所需要的。 大多数(如果不是全部)防火墙默认阻止所有传入stream量并允许所有传出stream量。 例如,在configuration新的防火墙时,您从基本规则“拒绝所有”开始,然后继续添加“允许”规则。

请让我知道这些步骤是否有助于您find问题。

转到“ RDP-Tcp属性 ”pipe理工具\远程桌面服务\远程桌面会话主机configuration

在远程桌面会话主机configuration。 将安全层设置为“RDP安全层”

确保该框未选中“仅允许来自使用Rem的计算机的连接器”。 台。 与networking级别authentication“。