XRDP es una implementación del protocolo RDP de Microsoft para servidores Linux, gracias a esta adaptación podemos conectar a servidores Linux mediante el cliente de Escritorio Remoto de Windows. Para poder usar XRDP deberemos instalar un entorno gráfico en nuestro servidor, en este artículo utilizaremos el entorno XFCE ya que es mucho más ligero en cuanto a consumo de recursos comparado con KDE, GNOME y Unity.
Instalación del entorno gráfico y XRDP
Lo primero que haremos es actualizar nuestro servidor:
# apt update && apt upgrade
Tras actualizar el servidor, instalaremos los paquetes necesarios para utilizar XFCE:
# export DEBIAN_FRONTED=noninteractive
# apt install -y ubuntu-desktop xfce4 xrdp xfce4-goodies
# echo xfce4-session > /etc/skel
# systemctl restart xrdp
La instalación puede durar un tiempo, ya que son muchos paquetes los que tiene que instalar.
Creación de un usuario (Opcional)
Por seguridad crearemos un usuario xrdpuser para conectarnos a nuestro servidor, no es nada recomendable usar el usuario root.
# adduser xrdpuser
También añadiremos el usuario al grupo sudo:
# gpasswd -a xrdpuser sudo
Aumentar rendimiento de XRDP(Opcional)
La configuración por defecto de una instalación de XRDP no está demasiado optimizada y en algunas ocasiones se puede apreciar lag al conectarnos remotamente. Para aumentar el rendimiento de XRDP editaremos el fichero de configuración y pare ello primero haremos un backup del fichero.
cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bck
Ahora editamos el fichero de configuración:
vi /etc/xrdp/xrdp.ini
Dentro del fichero debemos editar las variables "max_bpp", "xserverbpp" y "crypt_level" para dejarlas con los valores que vemos a continuación:
max_bpp=128
xserverbpp=128
crypt_level=low
En el mismo fichero de configuración debemos añadir después de la variable "max_bpp" la variable "use_compression" con el siguiente valor:
use_compression=yes
Por último, a la hora de conectar también puedes bajar la calidad del color a 16 bits en vez de 32 bits que mejorará un poco más la conexión.
Conectarse por Escritorio Remoto
Ahora que ya tenemos XRDP instalado podemos entrar con el usuario que hemos creado desde cualquier cliente de escritorio remoto:
¿Lo has probado? ¡Déjanos tus comentarios! 🙂