Este tutorial descreve como configurar um servidor xRDP para se conectar ao Ubuntu 18.04 com a interface gráfica leve Xforce UI usando o protocolo RDP. Isso pode ser muito útil quando você precisar se conectar a sistemas operacionais Linux com interface gráfica do Windows usando a Área de Trabalho Remota.
O que é xRDP?
O xRDP é a implementação gratuita e de código aberto do RDP (Remote Desktop Protocol) da Microsoft, que permite que sistemas operacionais Windows que não sejam da Microsoft (como Linux e BSD) forneçam uma área de trabalho remota compatível com RDP totalmente funcional.
Instalação e configuração
Conecte-se ao seu servidor Ubuntu via SSH e execute uma atualização do sistema:
sudo apt-get update
sudo apt-get upgrade -y
Instale e ative o utilitário xRDP:
sudo apt-get install xrdp
sudo systemctl enable xrdp
sudo systemctl restart xrdp

Instale o ambiente xfce:
sudo apt-get install xfce4 xfce4-terminal
Abra a porta RDP para poder se conectar remotamente:
sudo ufw allow 3389/tcp
Reinicialize o servidor xRDP para que as alterações tenham efeito:
sudo /etc/init.d/xrdp restart
Conectando-se a um servidor Ubuntu via RDP
Se você não souber o endereço IP do servidor Ubuntu, poderá verificá-lo digitando o comando:
ifconfig -a

Em nosso caso de teste, é 10.0.0.2. Para se conectar, abra a Conexão de Área de Trabalho Remota do Windows (mstsc.exe). Digite o endereço IP do servidor e clique em Connect:

Será exibido um aviso de segurança. Clique em Yes (Sim):

Na janela aberta, selecione Xorg como a sessão, digite o nome de usuário e a senha do usuário e clique em OK:

Isso permitirá a conexão com o desktop xforce.

Se ele mostrar uma tela preta ao se conectar ao xrdp, será necessário acessar a pasta /etc/xrdp e fazer alterações no arquivo startwm.sh.
sudo nano /etc/xrdp/startwm.sh
Precisamos adicionar:
unset DBUS_SESSION_BUS_ADDRESS
desconfigurar XDG_RUNTIME_DIR
Antes da linha:
test -x /etc/X11/Xsession && exec /etc/X11/Xsession

Depois de fazer as alterações, é necessário reiniciar o serviço XRDP:
sudo systemctl restart xrdp
Agora você pode executar o mstsc.exe novamente e se conectar ao nosso servidor Ubuntu.