RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接的解决方法_win服务器

今天一个客户反映,远程桌面无法连接 ,我看了一下,ping都是正常的,telnet了一下远程端口,也是可以连接的,但是远程桌面却总是连不上,就先帮他重启了一下。重启后,远程可以登入了,就去查看了一下服务器日志,发现了这样一条错误:

RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。

事件类型: 错误
事件来源: TermDD

描述:

RDP 的 “DATA ENCRYPTION” 协议组件在协议流中检测到一个错误并且中断了客户机。

这里,RDP,即远程桌面协议。是服务器远程连接无法使用了,后来百度了一下才知道,发生这种状况可能的原因是:

1:有可能你的远程登陆组件出现问题,试试能否能继续远程登陆。

2:有人在攻击你,使用暴力破解的方法登陆你的系统,导致系统拒绝服务。

如果您是使用机房服务器的,第二种的可能性高一些,也就是你被扫肉鸡的给扫了,现在网络安全是一个世界性的问题,很多机房里面鱼龙混杂,每天都有扫肉鸡的,如果您不注意网络安全,比如用一些简单弱质密码,可能分分钟你服务器就变肉鸡了,有一次一台机器刚刚做系统,用了一个简单的键盘密码,结果不到五分钟机器就被入侵了,哎,只好重新再装一遍,网络安全伤不起啊。

这个错误导致的后果就是计算机的远程桌面无法登录了,其他都是正常的,唯独远程桌面不能使用,查了一下,原来是注册表中的“Certificate”子键被损坏,才导致用户无法与终端服务进行正常通信。分析:Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。

网上的处理方式也比较简单:

打开注册表编辑器(开始——>运行——>输入regedit),找HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermService/Parameters键值,将Certificate键值删除,然后直接重新启动服务器即可。服务器在重新启动后会自动创建该键值。

但是我认为这方法治标不治本啊!人家要是再扫了,不还是会引起这种状况?

保险点的方法是修改一下服务器远程端口吧,因为一般您租或者托管的服务器,机房做好系统给你都是用的默认的3389的端口或是设置的统一的一个端口,这样很容易被扫,所以保险的方法是修改一下远程连接的端口吧。服务器理论上的端口范围是从0到65535,避免一些常用端口,随机性修改一个端口就行,修改方法请见:http://www.jb51.net/article/6125.htm

今天在用terminal远程连接服务器时,总是连接不上,后来直接到服务器上查看,在事件里查看到错误日志:RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。

RDP,即远程桌面协议。服务器的远程桌面不能使用了,搜索了很久,都说是在添加删除组件中将“终端服务”勾选,然后安装就可以,事实上这样解决不了问题。服务器日志中出现了这样的错误:

RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。
事件类型: 错误
事件来源: TermDD
描述:
RDP 的 “DATA ENCRYPTION” 协议组件在协议流中检测到一个错误并且中断了客户机。

出现该情况可能的原因有:

1:有可能你的远程登陆组件出现问题,试试能否能继续远程登陆。
2:有人在攻击你,使用暴力破解的方法登陆你的系统,导致系统拒绝服务。

导致的后果就是计算机的远程桌面无法登录了,ping 网关地址和外网地址全部正常,唯独远程桌面不能使用,仔细检查了各项服务,也没有发现异常,最后在网上找了很久,终于找到了解决办法!

原来是注册表中的“Certificate”子键被损坏,才导致用户无法与终端服务进行正常通信。分析:Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。

解决方法:

打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermService/Parameters键值,将Certificate键值删除,然后直接重新启动服务器即可。服务器在重新启动后会自动创建该键值!

时间: 2024-09-05 18:41:36

RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接的解决方法_win服务器的相关文章

Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法_win服务器

1)下载IIS伪静态组件--ISAPI_Rewrite3完全破解版 ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件!1.官网下载(http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi):2.建议从本网站下载破解版:http://www.jb51.net/softs/41171.html2)安装IIS伪静态组件1.以下载本网站的破解版为例:将下载的ISAPI_R

webservice是不是我可以理解成在http协议中加一个xml文件流

问题描述 以soap协议为例,是不是我可以理解webservice就是在http协议的基础上,发送给webservice server一个soap格式的xml文件流呀.我们所谓的soap协议只不过是一种定制的xml格式,我这样理解对吗?还有soap和rest相比,就是发送的文件的格式不一样,一个是soap类型的xml,一个是rest简洁型的,不知道我的理解是否正确. 解决方案 你的理解是对的,soap是webservice的子协议,webservice是http的子协议

RTP协议全解析(H264码流和PS流)

写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析, 其中借鉴了很多文章,我都列在了文章最后,在此表示感谢. 互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持.   原创不易,转载请附上链接,谢谢http://blog.csdn.net/chen495810242/article/details/39207305 1.RTP Header解析                                                   

【Http协议】深入理解HTTP协议

来源:http://www.blogjava.net/zjusuyong/articles/304788.html 深入理解HTTP协议 1. 基础概念篇 1.1 介绍   HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 194

《趣学CCNA——路由与交换》一第2章 TCP/IP协议2.1 TCP协议简介

第2章 TCP/IP协议 趣学CCNA--路由与交换 在上一章,我们郑重其事地介绍了无聊的OSI七层参考模型,并浓墨重彩地讲述了其中每一层负责提供的功能.OSI模型出身名门.条理清晰,只有一个"小小的"缺点,那就是一直没人太拿它当回事儿.所以,如果对它太认真,你就败了. 我们是有职业精神的,因此在介绍OSI模型时反复强调了这个模型是如何地曲高和寡.我们在上一章中花大篇幅介绍OSI模型有三个目的:一是延续各类技术教材的惯例,以免将本书作为技术开蒙读物的读者在与别人讨论技术问题时,因全然不

《Linux高性能服务器编程》——第1章 TCP/IP协议族 1.1 TCP/IP协议族体系结构以及主要协议

第1章 TCP/IP协议族 现在Internet(因特网)使用的主流协议族是TCP/IP协议族,它是一个分层.多协议的通信体系.本章简要讨论TCP/IP协议族各层包含的主要协议,以及它们之间是如何协作完成网络通信的. TCP/IP协议族包含众多协议,我们无法一一讨论.本书将在后续章节详细讨论IP协议和TCP协议,因为它们对编写网络应用程序具有最直接的影响.本章则简单介绍其中几个相关协议:ICMP协议.ARP协议和DNS协议,学习它们对于理解网络通信很有帮助.读者如果想要系统地学习网络协议,那么R

登录远程桌面时遇到“由于客户端检测到一个协议错误(代码0x1104)”_win服务器

情况如图所示: 首先检查远程连接端口对不对?Windows远程默认的连接端口是3389,一般大家连接时直接输入IP或域名就可以连接了.如果还要加:端口号的话,就确定这个端口号对否? 本文适用范围 Windows系列所有系统.另,作者演示系统为Windows2003 远程连接中断代码0x1104解决方法/步骤 第1步:在桌面找到网上邻居图标,并右键打开网上邻居. 或可以直接在开始菜单中的设置网络连接中同样打开. 第2步:打开使用的网络并在此网络上右键,选择属性. 第3步:在打开的网络连接属性中的"

Mysql客户端不支持鉴定协议的解决方法

MySQL 5.1采用了基于密码混编算法的鉴定协议,它与早期客户端(4.1之前)使用的协议不兼容.如 果你将服务器升级到4.1之上,用早期的客户端进行连接可能失败,并给出下述消息: shell> mysql 客户端不支持服务器请求的鉴定协议:请考虑升级MySQL客户端. 要想解决该问题,应使用下述方法之一: ·升级所有的客户端程序,以使用4.1.1或更新的客户端库. ·用4.1版之前的客户端连接到服务器时,请使用仍具有4.1版之前风格密码的账户. ·对于需要使用4.1版之前的客户端的每位用户,将

Oracle中“无监听程序”和“协议适配器错误”的解决方法

一.发现问题 有些杀毒程序会清掉一些oracle注册表信息或删除oracle的bin目录下的一些.exe文件,导致数据库无法启动,下面来分析一下最常见的问题. 二.无监听程序 1.什么是监听器(LISTENER) 监听器是建立在服务端的,用于监听客户端向数据库服务器端提出的连接请求. 配置文件在\db_1\NETWORK\ADMIN\listener.ora. 2.本地服务名(Tnsname) 本地服务名是建立在客户端的,需要连哪些服务器数据库,就将该数据库服务端的信息配置. 配置文件在\db_