一、xrdp 是什麼?
xrdp 是一個開源的允許在 Linux 上實現遠程桌面協議(RDP)服務器的軟件。它使用 Xvnc 或 X11rdp 作為 X 組件,利用 RDP 協議來進行 Windows 遠程桌面連接。因此,我們可以使用 Windows 的本地遠程桌面客戶端輕鬆地連接到 Linux 服務器。
二、xrdp 安裝及配置
1、使用 apt-get 安裝 xrdp
sudo apt-get install xrdp
2、安裝完畢後,啟動 xrdp 服務
sudo systemctl start xrdp
3、檢查服務是否在運行
sudo systemctl status xrdp
4、防火牆設置
默認情況下,xrdp 把 RDP 連接所使用的端口作為 TCP 端口 3389 。如果您已經配置了防火牆,則需要打開 3389 端口,以允許遠程連接
sudo ufw allow 3389/tcp
5、配置 xrdp
要配置 xrdp,我們需要選擇要使用的 Xvnc 或 X11rdp 組件,並設置 xrdp 默認桌面環境。在當前 Ubuntu / Debian 系統中,我們可以使用以下命令設置默認桌面環境:
echo xfce4-session >~/.xsession
6、使用 root 用戶登錄問題修復
當嘗試使用 Linux 系統的 root 用戶登錄到 xrdp 會話時會出現錯誤。下面是用於避免此問題的最簡單方法:
sudo sed -e 's/^new_cursors=true/new_cursors=false/g' -i /etc/xrdp/xrdp.ini sudo sed -e 's/^security_layer=negotiate/security_layer=rdp/g' -i /etc/xrdp/xrdp.ini sudo sed -e 's/^crypt_level=high/crypt_level=none/g' -i /etc/xrdp/xrdp.ini
三、遠程桌面連接到 Linux 系統
1、使用 Windows 遠程桌面客戶端
打開 Windows 遠程桌面客戶端(mstsc.exe),然後輸入 Linux 計算機的 IP 地址和用戶名,最後點擊“連接”按鈕。如果一切都設置正確,連接將會成功,並且您將能夠在 Windows 中查看和操作 Linux 桌面。
2、使用 macOS 遠程桌面客戶端
打開“遠程桌面連接”應用程序,然後輸入 Linux 計算機的 IP 地址,並點擊“連接”。如果一切都設置正確,連接將會成功,並且您將能夠在 macOS 中查看和操作 Linux 桌面。
四、小結
本教程介紹了如何使用 xrdp 在 Linux 上實現 Windows 遠程桌面連接。 需要做的就像在 Linux 上安裝和配置 xrdp 一樣簡單。如果出現登錄問題,請執行建議的修復方法。現在你可以從 Windows 或 macOS 計算機連接到你的 Linux 計算機,並在遠程桌面上執行操作了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/241458.html