Cent OS 8中安裝Xrdp服務實現遠程桌面連接


開心一刻

       幽默笑話:實驗室來了個漂亮的小師妹,我搭訕問:“請問貴姓?”師妹說:“免貴,姓潘。”我高興地說:“我們八百年前是一家啊,我姓武!”然后,小師妹低頭紅臉走了,再也不理我了。

寫在前面

       我在使用linux系統時,一般是使用ssh遠程連接使用,但是有時候需要有圖形化界面支持,雖然有的ssh連接工具也可以展示圖形化界面,但是我還是想用類似於windows遠程桌面連接的方式連接linux系統,因此找到xrdp服務,並在此記錄一下。

安裝桌面環境

       通常, Linux 服務器沒有安裝桌面環境。如果要連接的計算機沒有 GUI ,您的第一步是安裝 GUI。否則,請跳過此步驟

       Gnome 是 CentOS 8 中的默認桌面環境。要在遠程計算機上安裝 Gnome ,請運行以下命令

sudo dnf groupinstall "Server with GUI"

       根據您的系統,下載和安裝 Gnome 軟件包以及相關性可能會花費一些時間。

安裝 Xrdp

       Xrdp 軟件包包含在標准 CentOS 8 存儲庫中。要安裝它,請運行:

sudo dnf install xrdp

       安裝過程完成后,設置隨機啟動並啟動 Xrdp 服務:

sudo systemctl enable xrdp --now

       您可以通過鍵入以下命令來驗證 Xrdp 是否正在運行:

sudo systemctl status xrdp

       輸出將如下所示:
image

配置 Xrdp

       Xrdp 配置文件位於 /etc/xrdp 目錄中。對於常規 Xrdp 連接,只需將 Xrdp 設置為使用 Gnome ,請在 文本編輯器 中打開 /etc/xrdp/xrdp.ini 文件:

sudo vim /etc/xrdp/xrdp.ini

       在 /etc/xrdp/xrdp.ini 文件末尾添加以下行:

exec gnome-session

       保存文件並重新啟動 Xrdp 服務:

sudo systemctl restart xrdp

配置防火牆

       默認情況下, Xrdp 偵聽所有接口上的 3389 端口。如果 在 CentOS 計算機上運行防火牆 ,則需要添加一條規則以允許 Xrdp 端口上的通信。

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

       其他防火牆規則可以自行上網查找,firewall-cmd是一個非常強大的命令,還有很多的寶藏功能待發掘。另外,如果覺得命令方式不好用,可以使用firewall-config,該命令有一個圖形化界面,更容易配置。

       為了提高安全性,您可以考慮將 Xrdp 設置為僅在 localhost 上偵聽,並創建 SSH 隧道 以將流量從本地計算機上的端口 3389 安全地轉發到服務器的同一端口上的。

       另一個安全選項是 安裝 OpenVPN 並通過專用網絡連接到 Xrdp 服務器。

連接到 Xrdp 服務器

       現在已經配置了 Xrdp 服務器,是時候打開本地 Xrdp 客戶端並連接到遠程 CentOS 8 系統了。

       Windows 用戶可以使用默認的 RDP 客戶端。在 Windows 搜索欄中鍵入 “遠程桌面” ,然后單擊 “遠程桌面鏈接” 。或者使用win+R組合鍵,然后輸入“mstsc”,這將打開 RDP 客戶端。在“計算機”字段中,鍵入遠程服務器的 IP 地址,然后單擊“連接”。
image
       在登錄屏幕上,輸入您的 用戶名 和密碼,然后單擊“確定”。
image
       登錄后,您應該會看到默認的 Gnome 桌面。它看起來應該像這樣:
image
       現在,您可以使用鍵盤和鼠標從本地計算機開始與遠程桌面進行交互。

       如果使用的是 macOS ,則可以從 Mac App Store 安裝 Microsoft 遠程桌面應用程序。 Linux 用戶可以使用 RDP 客戶端,例如 Remmina 或 Vinagre 。

結語

       安裝 Xrdp 服務器后,您可以通過易於使用的圖形界面從本地台式機管理 CentOS 8 服務器。_

文中都是我個人的理解,如有錯誤的地方歡迎下方評論告訴我,我及時更正,大家共同進步


免責聲明!

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



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