Ubuntu 是一個廣泛使用的 Linux 發行版,以其穩定性和易用性而聞名。雖然 Ubuntu 默認提供了命令行界面,但許多用戶更喜歡使用圖形用戶界面(GUI)來完成日常任務。本文將詳細介紹如何在 Ubuntu 上安裝桌面環境,并通過 xrdp
開啟 3389 端口,實現遠程桌面連接。
Ubuntu 默認安裝的是命令行界面(CLI),如果你需要圖形用戶界面(GUI),可以選擇安裝不同的桌面環境。常見的桌面環境有 GNOME、KDE Plasma、XFCE 等。本文將使用 GNOME 桌面環境作為示例。
在安裝桌面環境之前,建議先更新系統以確保所有軟件包都是最新的。
sudo apt update
sudo apt upgrade
GNOME 是 Ubuntu 默認的桌面環境,安裝非常簡單。
sudo apt install ubuntu-desktop
安裝過程中,系統可能會提示你選擇顯示管理器(Display Manager)。默認情況下,Ubuntu 使用 gdm3
作為顯示管理器,你可以選擇繼續使用 gdm3
或者選擇其他顯示管理器,如 lightdm
。
如果你不想使用 GNOME,可以選擇安裝其他桌面環境。以下是幾個常見的桌面環境的安裝命令:
sudo apt install kubuntu-desktop
sudo apt install xubuntu-desktop
sudo apt install lubuntu-desktop
安裝完成后,重啟系統以應用更改。
sudo reboot
重啟后,系統將進入圖形登錄界面,你可以選擇使用新安裝的桌面環境登錄。
xrdp
是一個開源的遠程桌面協議(RDP)服務器,允許你通過 RDP 協議遠程連接到 Ubuntu 桌面。默認情況下,RDP 使用 3389 端口。
首先,安裝 xrdp
和 xorgxrdp
包。
sudo apt install xrdp xorgxrdp
安裝完成后,xrdp
會自動啟動并監聽 3389 端口。你可以通過以下命令檢查 xrdp
服務狀態:
sudo systemctl status xrdp
如果服務未啟動,可以使用以下命令啟動服務:
sudo systemctl start xrdp
為了使 xrdp
在系統啟動時自動啟動,可以啟用 xrdp
服務:
sudo systemctl enable xrdp
如果你的系統啟用了防火墻(如 ufw
),需要允許 3389 端口的流量。
sudo ufw allow 3389/tcp
默認情況下,xrdp
使用 Xvnc
作為會話管理器。為了使 xrdp
使用 GNOME 桌面環境,需要進行一些配置。
首先,編輯 /etc/xrdp/startwm.sh
文件:
sudo nano /etc/xrdp/startwm.sh
在文件末尾添加以下內容:
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
保存并退出編輯器。
配置完成后,重啟 xrdp
服務以應用更改。
sudo systemctl restart xrdp
現在,你可以使用任何支持 RDP 協議的客戶端遠程連接到 Ubuntu 桌面。
在 Windows 上,你可以使用內置的“遠程桌面連接”工具連接到 Ubuntu。
Win + R
,輸入 mstsc
,然后按回車)。如果你使用的是 macOS 或其他操作系統,可以使用支持 RDP 協議的客戶端,如 Microsoft Remote Desktop、Remmina 等。
如果你在連接后遇到黑屏問題,可能是由于 xrdp
未正確配置桌面環境??梢試L試以下解決方案:
/etc/xrdp/startwm.sh
文件,確保正確配置了 GNOME 桌面環境。xrdp
服務。如果無法連接到 Ubuntu 桌面,請檢查以下內容:
xrdp
服務正在運行。如果你在遠程連接時遇到性能問題,可以嘗試以下方法:
通過本文的步驟,你已經成功在 Ubuntu 上安裝了桌面環境,并通過 xrdp
開啟了 3389 端口的遠程桌面連接?,F在,你可以方便地通過遠程桌面連接到 Ubuntu 系統,享受圖形用戶界面帶來的便利。
如果你在配置過程中遇到任何問題,可以參考本文的常見問題及解決方案部分,或者查閱相關文檔和社區資源。希望本文對你有所幫助,祝你使用 Ubuntu 愉快!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。