遠程控制連接(RFP協議)登陸錯誤及解決方案

前言: 博主在使用Ubuntu自帶的Remote Desktop Client 遠程登陸服務器時(RDP協議),遇到了login failed錯誤。這篇文章記錄錯誤及其解決方案。

#1. VNC 與RDP
  我們可以通過VNC(Virtual Network Computing)和遠程桌面協議(Remote Desktop Protocol)來連接到遠程的計算機上,但是兩者是有一定的區別的。
  VNC (Virtual Network Console)是虛擬網絡控制檯的縮寫。它 是一款優秀的遠程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發的。VNC 是在基於 UNIX 和 Linux 操作系統的免費的開源軟件,遠程控制能力強大,高效實用,其性能可以和 Windows 和 MAC 中的任何遠程控制軟件媲美。 在 Linux 中,VNC 包括以下四個命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多數情況下用戶只需要其中的兩個命令:vncserver 和 vncviewer。
  遠程桌面協議(RDP, Remote Desktop Protocol)是一個多通道(multi-channel)的協議,讓用戶(客戶端或稱“本地電腦”)連上提供微軟終端機服務的電腦(服務器端或稱“遠程電腦”)。大部分的Windows都有客戶端所需軟件。其他操作系統也有這些客戶端軟件,例如Linux、FreeBSD、Mac OS X。服務端電腦方面,則聽取送到TCP3389端口的數據。
# 2.問題描述
  當我使用Ubuntu自帶的Remote Desktop Client遠程登陸服務器(使用RDP協議)時,PC端突然死機重啓,之後按照正確配置遠程連接服務器時報錯

Connection Log
xrdp_mm_process_login_response: login failed

          這裏寫圖片描述        
查閱相關資料,發現引起這個問題的原因是“PC端非正常退出,服務器端仍有殘留Xvnc進程”。
#3.解決方案
  首先使用ssh登陸服務器,然後使用top命令查看Xvnc進程的pid,kill該進程:
    這裏寫圖片描述
 

$ kill 5445

  重新輸入密碼登陸,即可以正常登陸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章