RDP(MSTSC)无法连接到远程云服务器问题分析

小助手读文章 00:00 / 00:00

关于远程桌面 MSTSC RDP 已经聊过了《RDP 远程桌面连接保存用户名和密码自动登录方法》、《解决 RDP 远程桌面连接字体模糊、锯齿严重问题》等等,今天我们就一起来分析看看无法通过 RDP 连接到远程 Windows 云服务器的问题。

背景

已开通华为云 99 元/年 Windows 高配 VPS 云服务器 ,但是在本地通过 MSTSC RDP 连接不上远程桌面,表现为一直显示正在连接,然后提示

远程桌面由于以下原因之一无法连接到远程计算机:

1)未启用对服务器的远程访问
2)远程计算机已关闭 
3)在网络上远程计算机不可用

确保打开远程计算机、连接到网络并且启用远程访问。

分析

我们根据错误提示先大致分析一下,可能造成无法连接的原因有哪些:

  • 云服务器没有开机;
  • 云服务器没有开启远程桌面服务;
  • 本地网络无法连接到云服务器网络;

没有开机

这个原因确实会造成连接不上的错误,但一般服务器都不会关机,而如果是硬件错误造成意外关机的,华为云也会自动转移并开机,所以没有开机引起的基本可以排除,但最好还是确认一下,自己忘了不久前关机了也是可能。。。

如果确认是没有开机,通过云服务提供商控制台,找到这台云服务器,直接开机即可。

服务关闭

要使用 MSTSC RDP 很重要的基础就是云服务器要开启 RDP 远程桌面服务,Windows 云服务器默认都是有开启远程桌面服务,但如果在服务器上运行过某些数字安全软件有可能会被软件关闭服务,因此我们确认服务器有开机后,还要再确认认远程桌面服务是否正常运行。

同样通过控制台进入云服务器桌面,找到 计算机 - 右键属性 - 远程设置,勾选 允许远程连接到此计算机。

如果已经勾选了,尝试对远程服务重启一下,单击“开始”,选择“运行”,输入“services.msc”,然后在服务列表中,找到“Remote Desktop Services”服务,右键重新启动该服务。

如果重启了还连接不上,可能是对连接数有限制, 单击“开始”,选择“运行”,输入“gpedit.msc ”,打开组策略,找到 “计算机配置 > 管理模板 > 远程桌面服务 > 远程桌面会话主机 > 连接 “(不是所有版本 Windows 都有此配置), 打开“限制连接的数量”,查看是否启用限制。

网络不通

网络不通是造成无法连接远程桌面最大的可能原因,网络不通又可分为:本地防火墙阻挡外网出站、云服务器防火墙阻挡外网入站、连接到错误的云服务器 IP、连接到错误的云服务器端口等。

本地防火墙

对于有上网管理的网络,有可能限制外网,此时可以尝试换个网络连接看看能不能连上,能连上的话就说明是本地防火墙屏蔽了。

服务器防火墙

一般来说服务器防火墙对 RDP 服务默认都是放行的,但是对于云服务器,还有一道防火墙在服务器之外,也就是在控制面板上看到的类似安全组的防火墙,我们需要确认在这里是否对端口及 IP 放行。

以华为云主机为例,在实例中,确认采用的哪个安全组,然后添加如下入站规则:

放行防火墙.png

如果担心不够安全,可以在源地址 IP 地址这里输入自己电脑的 IP,只允许自己连接。

查看服务器本地防火墙是否放行可以参考《Windows云服务器防火墙添加端口例外》。

服务器 IP 和端口

这也是一个很容易被忽略的原因,特别是在同时管理多个服务器的情况下,很容易就看错 IP,此时我们在控制台确认一下就行了。有说可以先 ping 一下看看通不通,但我觉得并不是特别有用,就像我对于 Windows 服务器,默认都是关闭 ping 的。

默认情况下,远程桌面的端口都是 3389,但禁不住折腾对不对,可能啥时候就改了端口,此时通过注册表查看云服务器远程连接端口就可以知道正确的端口了。

单击“开始”,选择“运行”,输入“regedit ”,打开注册表编辑工作,找到 “HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminalServerWinStationsRDP TcpPortNumber”,查看配置的端口是否是默认的3389,若不是,远程连接的时候将端口改为配置中的端口即可。

通过以上分析处理,基本可以解决 95% 以上无法连接问题,还有一些是因为系统老旧需要打补丁(出现身份验证错误。要求的函数不受支持... 这可能是由于CredSSP加密Oracle修正...),还有一些需要具体分析。


参考文章:

1、《[云计算小课] 【第六课】:你了解云服务器的远程登录吗?小课教你自助排查MSTSC远程登录问题!


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 VPSrdp远程桌面云服务器mstsc分析 的文章

 本文最后更新于 2019/05/31 17:00:00,可能因经年累月而与现状有所差异

 引用转载请注明:VirCloud's Blog > 运维 > RDP(MSTSC)无法连接到远程云服务器问题分析

精选评论

  1. 乜野

    可以有,分析得很详细,膜拜大佬! icon_wink.gif