ubuntu重啟命令:windows遠程ubuntu桌面空白

1. 前言

本文主要講解如何在Ubuntu 20.04系統上安裝和配置Xrdp遠程桌面。

Xrdp是微軟的遠程桌面協議(Remote Desktop Protocol, RDP)的開源版本。在Linux系統上安裝Xrdp後,用戶可以使用RDP客戶端遠程訪問Linux桌面。

現在我們來一起看看如何在Ubuntu桌面20.04和18.04上安裝Xrdp吧。

目標:在Ubuntu 20.04系統上安裝和配置Xrdp,遠程Windows用戶可以使用系統自帶的遠程桌面工具連接Ubuntu 20.04桌面。

實施前提:

  • 1. 帶圖形界面的Ubuntu 20.04系統
  • 2. 具有root權限或者sudo權限
  • 3. 熟悉Linux基本命令行操作,比如apt命令

軟件工具清單:

  • 1. Xrdp:基於微軟RDP協議的開源套件。

2. 在Ubuntu系統上安裝xrdp套件

如果您現在的Ubuntu版本是Server版,還沒有安裝桌面環境,那麼您需要先安裝圖形桌面環境。

要安裝Ubuntu桌面環境,運行以下命令:

sudo apt install ubuntu-desktop

2.1 在Ubuntu 20.04系統上安裝Xrdp

執行以下命令開始安裝Xrdp:

sudo apt install xrdp -y

在Linux系統上配置微軟Windows遠程桌面服務

在Ubuntu 20.04系統上安裝Xrdp

Xrdp服務安裝後自動啟動。你可以通過運行下面的命令來驗證這一點:

sudo systemctl status xrdp

在Linux系統上配置微軟Windows遠程桌面服務

在Ubuntu 20.04系統上檢查Xrdp運行狀態

從上圖中可以看出,xrdp守護進程處於正在運行的狀態並設置了開機自啟動。

2.2 在Ubuntu 20.04上配置Xrdp

當安裝Xrdp時,它會自動生產一個SSL證書的密鑰文件ssl-cert-snakeoil.key,它位於/etc/ssl/private/目錄中。我們需要將xrdp用戶添加到ssl-cert組,以使該文件對用戶可讀。

sudo adduser xrdp ssl-cert

在Linux系統上配置微軟Windows遠程桌面服務

在Ubuntu 20.04上配置Xrdp

Xrdp監聽TCP端口3389,如果你開啟了UFW防火牆,你需要開放這個端口,允許其它客戶端遠程連接到該服務器上。在這個例子中,我將允許從我的整個子網IP遠程連接到Ubuntu系統的RDP服務。

sudo ufw allow from 192.168.2.0/24 to any port 3389

執行完之後,需要重新加載防火牆,並確認端口是否已經打開。

sudo ufw reload
sudo ufw status

2.3: 使用RDP客戶端訪問遠程Ubuntu桌面

接下來,我們將在Windows 10中使用遠程桌面客戶端訪問Ubuntu桌面系統。但在此之前,請確保您首先退出Ubuntu 20.04。這是因為Xrdp只支持一個X會話。

接下來,啟動客戶機並輸入遠程系統的IP地址,然後單擊“連接”按鈕。

在Windows系統上啟動RDP遠程桌面客戶端,連接Ubuntu服務器在Linux系統上配置微軟Windows遠程桌面服務

在Windows系統上啟動RDP遠程桌面客戶端,連接Ubuntu服務器

RDP連接安全警告,點擊“是”在Linux系統上配置微軟Windows遠程桌面服務

RDP連接安全警告

輸入正確的用戶名和密碼後,Xrdp提示錯誤:在Linux系統上配置微軟Windows遠程桌面服務

輸入正確的用戶名和密碼後,xrdp提示錯誤

xrdp遠程桌面報錯在Linux系統上配置微軟Windows遠程桌面服務

xrdp遠程桌面報錯

注意:你可能會遇到錯誤提示,而不是直接進入Ubuntu桌面。事實上,我自己也遇到過這種情況,經過一番研究,我發現了一個解決辦法。

解決方法很簡單。回到命令行界面,編輯/etc/xrdp/startwm.sh腳本。

sudo vim /etc/xrdp/startwm.sh

在2個unset後面添加以下2行:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

按下圖修改xrdp配置文件在Linux系統上配置微軟Windows遠程桌面服務

修改xrdp配置文件

重啟Xrdp協議:

sudo systemctl restart xrdp

2.4 再次使用RDP客戶端訪問遠程Ubuntu桌面

正確輸入用戶名和密碼後,即可成功進入Ubuntu桌面。在Linux系統上配置微軟Windows遠程桌面服務

通過xrdp服務成功進入ubuntu桌面

3. 結論

通過本文,您應該可以學習到如何在Ubuntu系統中配置基於RDP協議的遠程桌面了吧?RDP是微軟公司的標準,好處在於與Windows自帶的RDP客戶端完全兼容,並且不需要安裝第三方軟件。如果你有更好的用法,請留言。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/223341.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 14:17
下一篇 2024-12-09 14:17

相關推薦

發表回復

登錄後才能評論