Windows10遠程連接CentOS7(搭建Xrdp服務器)


Windows10遠程連接CentOS7(搭建Xrdp服務器)

通過VNC或Xdmcp的方式遠程連接linux圖形桌面,雖然都很方便,但有個缺點就是資料都是沒有加密,不夠安全,不適合連接互聯網操作,因此在linux上配置Xrdp服務器,再使用Windows上具有連線加密功能的遠程桌面連接會比較安全。。。

Windows10遠程連接CentOS7(搭建Xrdp服務器)

工具/原料

 
  • 能連接上網的主機兩部(一個是CentOS7系統,一個是Windows10系統)

方法/步驟

 
  1.  

    打開已經安裝了CentOS7的主機,以root用戶登錄,在桌面上打開一個終端,輸入命令:rpm -qa|grep epel,查詢是否已經安裝epel庫(epel是社區強烈打造的免費開源發行軟件包版本庫);

    如果沒有,則以yum方式安裝:yum install epel-release

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  2.  

    以yum方式安裝xrdp,在終端上輸入命令:yum install xrdp

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
    Windows10遠程連接CentOS7(搭建Xrdp服務器)
    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  3.  

    以yum方式安裝tigervnc-server(因為Xrdp最終會自動啟用VNC,所以必須安裝tigervnc-server,否則xrdp無法使用),命令為:yum install tigervnc-server

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  4.  

    為用戶root設置vnc密碼,命令為:vncpasswd root;

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  5.  

    配置xrdp.ini文件,修改XRDP最大連接數,否則遠程連接可能無法成功(實驗過,貌似沒啥關系,可以忽略,如果不行再配置)

    把max_bpp=32, 改為max_bpp=24

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  6.  

    查詢SELinux狀態,配置或關閉SELinux , 否則可能無法啟動xrdp服務,或者啟動出錯;

    查看SELinux狀態命令:/usr/sbin/sestatus -v 

    臨時關閉SELinux(設置SELinux 成為permissive模式)命令:setenforce 0     

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  7.  

    由於是測試,所以在此直接關閉防火牆,命令為:

    systemctl stop firewalld.service

    如果需要開機關閉,則命令為:

    systemctl disable firewalld.servie

  8.  

    或者不關閉防火牆,打開3389端口命令:

    firewall-cmd --permanent --zone=public --add-port=3389/tcp

    firewall-cmd --reload

  9.  

    啟動xrdp服務,並且設置為開機啟動(大多數博客的說法,但是本人將vnc服務禁用后,遠程連接依舊可以使用):

    啟動服務命令:systemctl start xrdp

    開機啟動命令:systemctl enable xrdp

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
  10.  

    在鍵盤上按下“Ctrl+R”鍵,在彈出的“運行”框中輸入“mstsc“命令,按“確定”,打開Windows遠程連接,輸入IP地址開始遠程連接,在彈出的Xrdp用戶驗證窗口中輸入CentOS7的用戶名和密碼,登錄如圖:

    Windows10遠程連接CentOS7(搭建Xrdp服務器)
    Windows10遠程連接CentOS7(搭建Xrdp服務器)
    Windows10遠程連接CentOS7(搭建Xrdp服務器)
     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM