远程连接失败---解决方法简述-阿里云开发者社区

开发者社区> 安全> 正文

远程连接失败---解决方法简述

简介:

一:前言

        很多朋友在使用电脑远程连接的时候,都出现了无法远程连接的问题,而造成远程连接失败的原因有很多,比如:本地网络异常.机房网络异常.服务器出现故障.远程连接设置有误等. 以下就是针对该问题的一些解决方案的简单总结及描述。

 

二:材料准备

       个人电脑一台

        ECS服务器一台 windows2008 R2 64

 

三:网络、端口问题判断

(1)如前言所述,由于远程连接失败的原因有很多,所以当连接失败的时候,提示一直在连接或者连接不上去的时候,我们需要一个个的排查问题,首先可以测试目标服务器 网络和端口是否有问题。可以通过“命令指示行”和“MTR”去进行测试。如下图 通过ping IP地址和MTR链路测试来判断是是网络问题

81f0f48cb6867fd30385c3a7aa071f5b10ffcd3a                                                          be84f5c5260db7df7a2d7d748c745e684eda4fd9

     由以上两个照片上来看,图一丢包率100%,图二链路在某一个节点显示不再是IP地址,而是“no response from host”。由此基本上可以判断服务器无法连接,是因为网络问题, 不是服务器的问题,当然如果单看图一的话,也有可能是你的服务器没有运行,而且停止状态。

      (2)也有的朋友会说,我服务器里运行网站,IP链路测试没有问题,都是通的,也没有丢包,但是为什么无法打开。这里就涉及到服务器安全组端口问题,一般我们说网络服务的端口是80端口,远程连接的端口为3389.而一些用FTPSSH软件连接的端口为2122.有些服务器IP链路没有问题,但是端口没有进行设置打开,也是无法打开网站或者远程连接。如下图

                  e946ea7ff6bf5dbcbfe143cdd587870c86866368                           9e93df1217b058c3071794db89c156a2f4bdbe14

    但是端口连接失败。所以需要重新检测服务器安全组的端口设置

       A:服务器安全组是否设置了相关端口

       B:防火墙是否允许该端口进行

       C:端口对应的服务是否已经启动

 

四:服务器内部设置问题

       经过上面的简单诊断,排除掉无法远程连接的网络、端口问题,剩下的就是你要远程连接的电脑问题了,简单归纳如下

      问题一:

                                                        864220c65d67711c8a7f49a269c293175b723748

   解决方案:目前情况是通过我本地的电脑已经无法远程到ECS,而之前也测试过服务器的链路,端口都没有问题,可以连接。那么我就需要通过阿里控制台从内部进入服务器查看是否勾选了“允许远程用户连接到计算机”操作步骤如下

  (1)进入服务器后打开计算机后右键点击属性

a3b4840147a20fcbcb43f1764204b5439314d79e 

(2)在控制面板主页,点击远程设置,在新弹出的 系统属性中,选择“远程”,在下方远程桌面中,选择第三项“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”,如下图

03c116baded931116f3dcc4d825ab0b4202048fa 

 

五:此计算机无法远程连接到远程计算机

3c24e82e2f26fcbbb4ebd8a10f34d9f54f8fdf71 

解决方案:

远程桌面是终端服务里的一种服务。因此必须确保远程桌面用户组有足够的权限通过终端服务登录。

通过阿里控制台从内部进入服务器单击“开始”,单击“运行”,键入 secpol.msc,然后单击“确定”。 . 展开“本地策略”,然后单击“用户权限分配”。 . 在右窗格中,双击“通过终端服务允许登录”。确保远程桌面用户组已列出

1062ee57b9423acb7ca99873d87f77dfce466c64

 

2)打开后允许通过远程桌面服务登录,查看有无 Remote Desktop Users 和需要登录的域用户帐号,如无请添加。

            06f5b18e95973712c58d71a68d622692efefcf24


(3)最后更换电脑,用另一台主机远程登录这台主机,输入相应的ip地址、用户名与密码然后点击“确定”。


六:协议错误                      

                    36dc8d74cfba0d068441b3d8970c3cc9b966f40b

     解决方案:

        (1)使用控制台远程连接功能登录到 Windows 实例

     (2)选择开始,通过搜索打开运行窗口。输入gpedit.msc,单击确定。

         (3)在本地组策略编辑器窗口,选择计算机配置 > 管理模板 > Windows 组件,找到并双击远程桌面服务

             1c836391d8d96413361322e6a620dce0917c9880

           (4)双击远程桌面会话主机,然后双击安全

     (5)双击远程(RDP)连接要求使用指定的安全层,选择已启用,然后在安全层下拉框中,选择 RDP,单击确定。

    1b2b62f5d40ac9a9b802d573b05ce4802ac08bf9

 (6)本地组策略配置好后,还需要刷新策略: 选择开始,通过搜索打开运行窗口。输入“CMD”,单击确定。在命令行对话框中运行“gpupdate”

       5efd1a8f645f672bb73706fa5d0e05a9e154cce9


  总结:个人遇到的无法连接的问题总是有限的,大家如果有其他的问题,或者更好的解决方法,可以一起来讨论下。








版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

云安全开发者的大本营

其他文章