今天一個客戶反映,遠程桌面無法連接 ,我看了一下,ping都是正常的,telnet了一下遠程端口,也是可以連接的,但是遠程桌面卻總是連不上,就先幫他重啟了一下。重啟后,遠程可以登入了,就去查看了一下服務(wù)器日志,發(fā)現(xiàn)了這樣一條錯誤:
RDP 協(xié)議組件 X.224 在協(xié)議流中發(fā)現(xiàn)一個錯誤并且中斷了客戶端連接。
事件類型: 錯誤
事件來源: TermDD
描述:
RDP 的 “DATA ENCRYPTION” 協(xié)議組件在協(xié)議流中檢測到一個錯誤并且中斷了客戶機。
這里,RDP,即遠程桌面協(xié)議。是服務(wù)器遠程連接無法使用了,后來百度了一下才知道,發(fā)生這種狀況可能的原因是:
1:有可能你的遠程登陸組件出現(xiàn)問題,試試能否能繼續(xù)遠程登陸。
2:有人在攻擊你,使用暴力破解的方法登陸你的系統(tǒng),導(dǎo)致系統(tǒng)拒絕服務(wù)。
如果您是使用機房服務(wù)器的,第二種的可能性高一些,也就是你被掃肉雞的給掃了,現(xiàn)在網(wǎng)絡(luò)安全是一個世界性的問題,很多機房里面魚龍混雜,每天都有掃肉雞的,如果您不注意網(wǎng)絡(luò)安全,比如用一些簡單弱質(zhì)密碼,可能分分鐘你服務(wù)器就變?nèi)怆u了,有一次一臺機器剛剛做系統(tǒng),用了一個簡單的鍵盤密碼,結(jié)果不到五分鐘機器就被入侵了,哎,只好重新再裝一遍,網(wǎng)絡(luò)安全傷不起啊。
這個錯誤導(dǎo)致的后果就是計算機的遠程桌面無法登錄了,其他都是正常的,唯獨遠程桌面不能使用,查了一下,原來是注冊表中的“Certificate”子鍵被損壞,才導(dǎo)致用戶無法與終端服務(wù)進行正常通信。分析:Certificate子鍵負(fù)責(zé)終端服務(wù)通信中數(shù)據(jù)信息的認(rèn)證和加密,它一旦被損壞,終端服務(wù)的協(xié)議組件就會檢測到錯誤,中斷客戶機與終端服務(wù)器之間的通信。
網(wǎng)上的處理方式也比較簡單:
打開注冊表編輯器(開始——>運行——>輸入regedit),找HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermService/Parameters鍵值,將Certificate鍵值刪除,然后直接重新啟動服務(wù)器即可。服務(wù)器在重新啟動后會自動創(chuàng)建該鍵值。
但是我認(rèn)為這方法治標(biāo)不治本啊!人家要是再掃了,不還是會引起這種狀況?
保險點的方法是修改一下服務(wù)器遠程端口吧,因為一般您租或者托管的服務(wù)器,機房做好系統(tǒng)給你都是用的默認(rèn)的3389的端口或是設(shè)置的統(tǒng)一的一個端口,這樣很容易被掃,所以保險的方法是修改一下遠程連接的端口吧。服務(wù)器理論上的端口范圍是從0到65535,避免一些常用端口,隨機性修改一個端口就行。
今天在用terminal遠程連接服務(wù)器時,總是連接不上,后來直接到服務(wù)器上查看,在事件里查看到錯誤日志:RDP 協(xié)議組件 X.224 在協(xié)議流中發(fā)現(xiàn)一個錯誤并且中斷了客戶端連接。
RDP,即遠程桌面協(xié)議。服務(wù)器的遠程桌面不能使用了,搜索了很久,都說是在添加刪除組件中將“終端服務(wù)”勾選,然后安裝就可以,事實上這樣解決不了問題。服務(wù)器日志中出現(xiàn)了這樣的錯誤:
RDP 協(xié)議組件 X.224 在協(xié)議流中發(fā)現(xiàn)一個錯誤并且中斷了客戶端連接。
事件類型: 錯誤
事件來源: TermDD
描述:
RDP 的 “DATA ENCRYPTION” 協(xié)議組件在協(xié)議流中檢測到一個錯誤并且中斷了客戶機。
出現(xiàn)該情況可能的原因有:
1:有可能你的遠程登陸組件出現(xiàn)問題,試試能否能繼續(xù)遠程登陸。
2:有人在攻擊你,使用暴力破解的方法登陸你的系統(tǒng),導(dǎo)致系統(tǒng)拒絕服務(wù)。
導(dǎo)致的后果就是計算機的遠程桌面無法登錄了,ping 網(wǎng)關(guān)地址和外網(wǎng)地址全部正常,唯獨遠程桌面不能使用,仔細檢查了各項服務(wù),也沒有發(fā)現(xiàn)異常,最后在網(wǎng)上找了很久,終于找到了解決辦法!
原來是注冊表中的“Certificate”子鍵被損壞,才導(dǎo)致用戶無法與終端服務(wù)進行正常通信。分析:Certificate子鍵負(fù)責(zé)終端服務(wù)通信中數(shù)據(jù)信息的認(rèn)證和加密,它一旦被損壞,終端服務(wù)的協(xié)議組件就會檢測到錯誤,中斷客戶機與終端服務(wù)器之間的通信。
解決方法:
打開注冊表編輯器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermService/Parameters鍵值,將Certificate鍵值刪除,然后直接重新啟動服務(wù)器即可。服務(wù)器在重新啟動后會自動創(chuàng)建該鍵值!