如何在 Ubuntu 上安(ān)裝(zhuāng)和使用(yòng) XRDP 進行遠(yuǎn)程桌面連接 - 武漢新(xīn)勝電(diàn)腦
  • 武漢市武昌區(qū)南湖(hú)花(huā)園 瑞安(ān)街(jiē)140号 027-88016877
  • 18627003654
  • love6411692@qq.com

如何在 Ubuntu 上安(ān)裝(zhuāng)和使用(yòng) XRDP 進行遠(yuǎn)程桌面連接

首頁(yè)技(jì )術文(wén)檔

如何在 Ubuntu 上安(ān)裝(zhuāng)和使用(yòng) XRDP 進行遠(yuǎn)程桌面連接

技(jì )術文(wén)檔 2021年6月15日

簡介:本教程介紹了在 Ubuntu 上設置 XRDP,這将允許到遠(yuǎn)程計算機的 GUI 連接。

Microsoft 遠(yuǎn)程桌面協議(RDP) 是一種允許從一台計算機到另一台計算機的圖形遠(yuǎn)程桌面連接的協議。RDP 的工(gōng)作(zuò)原理(lǐ)是讓一台主機運行軟件,該軟件允許其他(tā)幾台計算機連接到它。

XRDP 是 RDP 的開源實現,無需運行任何專有(yǒu)程序。XRDP 不僅嘗試遵循 RDP 的方向,而且還兼容Remmina 和 GNOME Boxes等常規 RDP 客戶端 。

XRDP 具(jù)有(yǒu)簡單的一頁(yè)界面,之後您将直接在桌面上:

xrdp 連接登錄

使用(yòng)XRDP的注意事項

雖然 XRDP 非常适合遠(yuǎn)程訪問機器,但了解 XRDP 擅長(cháng)什麽很(hěn)重要 。

如果您需要安(ān)全連接,請不要使用(yòng) XRDP

攻擊者可(kě)以查看和修改通過 XRDP 建立的連接,因此應避免任何敏感信息。這可(kě)以通過使用(yòng) SSH 連接或證書來緩解,但兩者都需要更複雜的設置,這裏不會介紹。

默認情況下,XRDP 不能(néng)很(hěn)好地處理(lǐ)主題

在我的測試中(zhōng),XRDP 似乎從未應用(yòng) 默認情況下Ubuntu附帶的主題 。本文(wén)末尾提供了解決此問題的說明。

如果您隻想要/需要 CLI 環境,請不要使用(yòng) XRDP

XRDP 是為(wèi)在 GUI 環境中(zhōng)使用(yòng)而設計和制造的。如果您計劃将它用(yòng)于 CLI 環境,例如在服務(wù)器上,您應該查看其他(tā)工(gōng)具(jù),例如SSH。

在 Ubuntu 上安(ān)裝(zhuāng)和設置 XRDP

本教程假設以下設置使一切正常工(gōng)作(zuò)。

  • 安(ān)裝(zhuāng)了 XRDP 服務(wù)器軟件的 Linux 系統。這是将被遠(yuǎn)程訪問的系統。
  • 如果移除的機器不在您的本地網絡上,則該機器将需要一個啓用(yòng)了端口轉發的公(gōng)共 IP 地址。
  • 遠(yuǎn)程系統的用(yòng)戶名(míng)密碼。
  • 安(ān)裝(zhuāng)了 RDP 客戶端的另一個系統(Linux、Windows 或 macOS)。
xrdp ubuntu

第一步:在遠(yuǎn)程機器上安(ān)裝(zhuāng)XRDP

安(ān)裝(zhuāng) XRDP 隻需幾個步驟,而且非常簡單。

筆(bǐ)記

在去任何地方之前,請注意“遠(yuǎn)程機器”将是所有(yǒu)其他(tā)機器都連接到的機器。

XRDP 包含在大多(duō)數發行版的存儲庫中(zhōng)。在 Ubuntu 上,它在 Universe 存儲庫中(zhōng)可(kě)用(yòng)。

您可(kě)以使用(yòng)以下命令安(ān)裝(zhuāng)它:

sudo apt install xrdp

第 2 步:連接到遠(yuǎn)程機器

好消息是 XRDP 開箱即用(yòng)!

要連接到安(ān)裝(zhuāng)了 XRDP 的機器,您首先需要在本地機器上安(ān)裝(zhuāng) RDP 客戶端。

我将使用(yòng) GNOME Boxes,它可(kě)以通過以下方式安(ān)裝(zhuāng):

sudo apt install gnome-boxes

GNOME Boxes 以虛拟機使用(yòng)而聞名(míng),但它也支持各種其他(tā)協議,包括 XRDP。

如果出于某種原因不想使用(yòng) Boxes,也可(kě)以使用(yòng)名(míng)為(wèi) Remmina 的客戶端:

sudo apt install remmina

不過,請注意,我将在整個 tutorial.z 的其餘部分(fēn)中(zhōng)使用(yòng) Boxes

首先,啓動 GNOME Boxes,然後單擊 + 号并選擇“連接到遠(yuǎn)程計算機... ”。

xrdp gnome 盒子連接開始

接下來,輸入您要連接的機器的 IP 地址,以 為(wèi)前綴 rdp://,然後如下所示進行連接:

不确定您的 IP 地址是什麽?

您可(kě)以使用(yòng)該命令找到您的 IP 地址ip address。您需要尋找看起來像一個分(fēn)成四組的數字的東西:

abhishek@its-foss:~$ ip address
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: wlp0s20f3: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether dc:46:b9:fb:7a:c5 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.107/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp0s20f3
valid_lft 6183sec preferred_lft 6183sec

避免使用(yòng)任何名(míng)為(wèi) 的 IP 地址127.0.0.1,因為(wèi)該地址指向您運行命令的機器。輸出中(zhōng)應該有(yǒu)更多(duō)的 IP 地址,如上所示。

xrdp gnome 盒子 rdp 連接

然後,您應該會看到一個登錄屏幕。保持“Session”設置為(wèi)“Xorg”,隻需輸入您的用(yòng)戶名(míng)和密碼,然後單擊“确定”:

xrdp 連接登錄

之後,您應該看到遠(yuǎn)程機器的桌面:

xrdp 連接的主屏幕

現在你可(kě)以走了!一切都會像機器就在您面前一樣。

故障排除:修複主題問題

XRDP 似乎從來沒有(yǒu)讓我的主題正确。這可(kě)以通過幾個步驟來解決。

首先,在遠(yuǎn)程計算機上,運行以下命令:

sudo apt install gnome-tweaks gnome-shell-extensions dconf-editor -y

接下來,打開擴展應用(yòng)程序,并打開如下所示的切換:

xrdp 擴展

現在,關閉遠(yuǎn)程桌面會話并重新(xīn)登錄。接下來,打開 Tweaks 并按照下面的屏幕截圖配置所有(yǒu)内容:

xrdp 調整

最後,打開 dconf 編輯器,導航到 /org/gnome/shell/extensions/dash-to-dock/,并設置如下所示的值:

  • custom-theme-shrink: 上
  • dock-fixed: 上
  • transparency-mode: 固定的
關鍵詞:

聯系方式 / Contact

  • 武漢新(xīn)勝電(diàn)腦
  • 地址:武漢市武昌區(qū)南湖(hú)花(huā)園 瑞安(ān)街(jiē)140号 027-88016877
  • 電(diàn)話:18627003654
  • 聯系人:彭經理(lǐ)
  • 郵箱:love6411692@qq.com
  • 網址:https://www.whxsdn.com
  •  
  •  
  •