Rdp代表遠程桌面協議。Rdp是用於遠程登錄Windows的Microsoft協議。
Xrdp是Rdp協議的開源實現。Xrdp為您提供了遠程圖形界面。
1、安裝桌面環境
讓我們首先檢查Xrdp是否已安裝。
sudo systemctl status xrdp
Unit xrdp.service could not be found.
要安裝,請運行以下命令...
sudo apt install xrdp -y
再次檢查狀態...
sudo systemctl status xrdp
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-08-19 20:33:50 UTC; 12s ago
接下來,我們需要將xrdp添加到ssl-cert組,以便它可以訪問/etc/ssl/private/ssl-cert-snakeoil.key
sudo adduser xrdp ssl-cert
現在,如果您運行groups ssl-cert,則應該看到以下內容...
groups xrdp
xrdp : xrdp ssl-cert
2、配置Xrdp
Xrdp在以下目錄中...
whereis xrdp.ini
xrdp: /usr/sbin/xrdp /usr/lib/x86_64-linux-gnu/xrdp /etc/xrdp /usr/share/xrdp /usr/share/man/man8/xrdp.8.gz
在上述所有文件中,/ etc / xrdp / xrdp.ini是最重要的一個。每當您對xrdp.ini文件進行更改時,都將必須重新啟動xrdp服務器。
sudo systemctl restart xrdp
默認情況下,xrdp偵聽端口3389。您可以使用lsof命令檢查偵聽端口 ...
lsof -i :3389
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xrdp 23164 xrdp 11u IPv6 236866 0t0 TCP *:3389 (LISTEN)
因此,我們需要打開端口3389。
sudo ufw allow 3389
3、連接到Xrdp服務器
現在,轉到您的PC並搜索“Remote Desktop Connection”遠程桌面連接,然后輸入Ubuntu服務器的IP,用戶名和密碼。您應該能夠使用rdp連接到Ubuntu服務器。