Xfce è un ambiente desktop libero per sistemi operativi UNIX-like come GNU/Linux, NetBSD, OpenBSD, FreeBSD, Solaris e altri. Fornisce un'interfaccia leggera e modulare, basata sulla libreria GTK 3.
L'installazione dell'interfaccia grafica Xfce e del desktop remoto XRDP su un server con sistema operativo Ubuntu 18.04 prevede diversi passaggi.
Collegarsi al server tramite SSH.
Aggiornare l'elenco dei pacchetti e installare gli aggiornamenti.
sudo apt update
sudo apt upgrade -y
Installare l'area di lavoro Xfce.
sudo apt install xfce4 xfce4-goodies -y
Installare XRDP.
sudo apt install xrdp -y
Eseguire e configurare XRDP affinché si avvii automaticamente all'avvio del sistema.
sudo systemctl enable xrdp
sudo systemctl start xrdp
Definire Xfce come ambiente di lavoro predefinito per XRDP. A tale scopo, creare e modificare il file .xsession nella home directory dell'utente.
echo xfce4-session > ~/.xsession
Riavviare il servizio XRDP.
sudo systemctl restart xrdp
Se avete installato un UFW (Uncomplicated Firewall), aprite la porta 3389, utilizzata da XRDP.
sudo ufw allow 3389/tcp
Controllate lo stato di UFW per verificare che la porta sia aperta.
sudo ufw status
Dopo aver completato questi passaggi, dovreste essere in grado di connettervi al server utilizzando XRDP e di utilizzare l'ambiente desktop Xfce.