Ubuntu 18 、20安裝xfce和xrdp


安裝xfce 4.14

環境Ubuntu 20

root@iZ8vbd40c7nplpkfmtyq5jZ:~# uname -a
Linux iZ8vbd40c7nplpkfmtyq5jZ 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

安裝過程

更新軟件包

sudo apt-get update

安裝xfce4

sudo apt-get install xfce4

添加源倉庫

sudo apt install software-properties-common

 安裝 xfce 4.14

sudo add-apt-repository ppa:xubuntu-dev/staging
sudo apt-get update

sudo apt-get install xfce4

 

 

如果安裝過其他版本xfce,可以直接更新

sudo apt dist-upgrade

卸載命令如下:

sudo apt install ppa-purge
sudo ppa-purge ppa:xubuntu-dev/staging

xrdp的安裝及使用

安裝gnu桌面,默認的

(由於上面已經安裝了xfce,下面是安裝gnu桌面的命令)

sudo apt update
sudo apt install ubuntu-desktop

安裝xrdp

sudo apt install xrdp 

查看啟動狀態

root@iZ8vbd40c7nplpkfmtyq5jZ:~# systemctl status xrdp
● xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-10-27 12:50:31 CST; 8s ago
       Docs: man:xrdp(8)
             man:xrdp.ini(5)
   Main PID: 42158 (xrdp)
      Tasks: 1 (limit: 1111)
     Memory: 1.1M
     CGroup: /system.slice/xrdp.service
             └─42158 /usr/sbin/xrdp

Oct 27 12:50:30 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42157]: (42157)(139728068642624)[INFO ] address [0.0.0.0] port [3389] mode 1
Oct 27 12:50:30 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42157]: (42157)(139728068642624)[INFO ] listening to port 3389 on 0.0.0.0
Oct 27 12:50:30 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42157]: (42157)(139728068642624)[INFO ] xrdp_listen_pp done
Oct 27 12:50:30 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42157]: (42157)(139728068642624)[DEBUG] Closed socket 7 (AF_INET6 :: port 3>
Oct 27 12:50:30 iZ8vbd40c7nplpkfmtyq5jZ systemd[1]: xrdp.service: Can't open PID file /run/xrdp/xrdp.pid (yet?) after st>
Oct 27 12:50:31 iZ8vbd40c7nplpkfmtyq5jZ systemd[1]: Started xrdp daemon.
Oct 27 12:50:32 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42158]: (42158)(139728068642624)[INFO ] starting xrdp with pid 42158
Oct 27 12:50:32 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42158]: (42158)(139728068642624)[INFO ] address [0.0.0.0] port [3389] mode 1
Oct 27 12:50:32 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42158]: (42158)(139728068642624)[INFO ] listening to port 3389 on 0.0.0.0
Oct 27 12:50:32 iZ8vbd40c7nplpkfmtyq5jZ xrdp[42158]: (42158)(139728068642624)[INFO ] xrdp_listen_pp done

默認情況下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它僅僅對“ssl-cert” 用戶組成語可讀。運行下面的命令,將xrdp用戶添加到這個用戶組:

root@iZ8vbd40c7nplpkfmtyq5jZ:~# adduser xrdp ssl-cert

Adding user `xrdp
' to group `ssl-cert' ... Adding user xrdp to group ssl-cert Done.

重啟 Xrdp 服務

systemctl restart xrdp

防火牆配置,最好不開

## 設置某一網段可以連接
sudo ufw allow from 192.168.33.0/24 to any port 3389

## 設置任意地址可以連接
sudo ufw allow 3389

連接使用

 

 

 

 遠程連接

 

 連接成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM