Xrdp 被包含在默認的 Ubuntu 軟件源中。想要安裝它,運行:
sudo apt install xrdp
一旦安裝完成,Xrdp 服務將會自動啟動。輸入下面的命令,驗證它:
sudo systemctl status xrdp
輸出將會像下面這樣:
● xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-05-22 17:36:16 UTC; 4min 41s ago
默認情況下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它僅僅對“ssl-cert” 用戶組成語可讀。運行下面的命令,將xrdp用戶添加到這個用戶組:
sudo adduser xrdp ssl-cert
重啟 Xrdp 服務,使得修改生效:
sudo systemctl restart xrdp
就這樣。Xrdp 已經在你的 Ubuntu 服務器上安裝好了,你可以開始使用它了
配置防火牆
Xrdp 守護程序在所有的網絡接口上監聽端口3389。如果你在你的 Ubuntu 服務器上運行一個防火牆,你需要打開 Xrdp 端口。
想要允許從某一個指定的 IP 地址或者 IP 范圍訪問 Xrdp 服務器,例如192.168.33.0/24,你需要運行下面的命令:
sudo ufw allow from 192.168.33.0/24 to any port 3389
意思是192.168.33.0到24的址可以訪問3389的端口
如果你想允許從任何地方訪問(由於安全原因,這種方式不鼓勵),運行:
sudo ufw allow 3389