ubuntu開啟Xrddp進行遠端連結及埠防火牆設定
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