RDP

De TheNets Wiki
Ir para: navegação, pesquisa

Servidor XRDP no Linux

Como configurar o servidor XRDP no Linux x64.

# Add repository for a custom XRDP by martinx
add-apt-repository ppa:martinx/xrdp-hwe-18.04

# Instale o XRDP
apt-get update
apt-get install -y xrdp xorg ssl-cert

# Create ssl-cert for xrdp user
adduser xrdp ssl-cert

# Crie o layout de teclado "Português (Brasil)"
# Outros layouts: https://sourceforge.net/p/rdesktop/code/1704/tree/rdesktop/trunk/doc/keymap-names.txt
xrdp-genkeymap /etc/xrdp/km-0416.ini

# Reinicie o servidor XRDP
service xrdp restart

Instalar o desktop do XFCE

O XFCE é a GUI que eu mais tive sucesso ao trabalhar com o XRDP. Abaixo tem um fix que foi necessário após o primeiro login.

# Instale o XFCE
apt-get update
apt-get install -y xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

# Set XFCE as default for XRDP users
sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce4-session \n' /etc/xrdp/startwm.sh


Ativar <Tab> autocomplete no XFCE4

Existe uma incompatibilidade do XRDP com o XFCE4. Para corrigir, altere uma linha no seguinte arquivo:

~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

# Encontre a linha:
[...]
<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
[...]

# Altere ela para:
<property name="&lt;Super&gt;Tab" type="string" value="empty"/>