El escritorio remoto es una de las mejores formas que tenemos para brindar soporte técnico remoto. Por eso existen implementaciones que te permiten hacerlo en Linux. Entonces, en esta publicación, aprenderá cómo instalar Xrdp (escritorio remoto) en Ubuntu 20.04 sin importar qué entorno de escritorio esté utilizando.
Xrdp:protocolo de escritorio remoto para servidores Linux
Lo primero es lo primero, ¿qué es xrdp? Bueno, muy brevemente, Xrdp es una implementación del RDP (Remote Desktop Protocol) de Microsoft para servidores Linux.
En este punto, podrías pensar, ¿escritorio remoto en un servidor? Pues no solo aplica para servidores sino también para cualquier equipo con Ubuntu 20.04. Aunque también es cierto que muchos nuevos usuarios empiezan en servidores con un entorno de escritorio básico y ligero como LXDE o XFCE.
De todos modos, gracias a esta adaptación podemos conectarnos a servidores Linux mediante el cliente Windows Remote Desktop. Por lo que puede ser útil en cualquier momento de trabajo, o para recibir soporte técnico de otra computadora que tenga Microsoft Windows.
Algunas características son:
- Conéctese a un escritorio Linux usando RDP desde cualquier lugar (requiere el módulo xorgxrdp Xorg)
- Volver a conectarse a una sesión existente
- Cambio de tamaño de sesión
- Proxy RDP/VNC (conéctese a otro servidor RDP/VNC a través de xrdp)
Por último, es importante decir que el transporte RDP está cifrado mediante TLS de forma predeterminada. Por lo tanto también con Xrdp tendremos sesiones seguras.
Instalación de Xrdp en Ubuntu 20.04
El paquete xrdp está alojado en el repositorio del universo de Ubuntu, por lo que debe verificar que esté habilitado.
Puede verificar esto desde la terminal ejecutando:
sudo nano /etc/apt/source.list
Y verás una línea similar a esta:
deb http://archive.ubuntu.com/ubuntu focal main restricted
Si después de restringir las palabras multiverse y universo aparecen, luego se agregan a la lista de software, si no, agréguelos para que se vea así:
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
Guarde los cambios, si los hubiera, y cierre el editor.
Entonces, actualice APT:
sudo apt update
Y ahora sí, instala el paquete xrdp ejecutando el siguiente comando:
sudo apt install xrdp
Y cuando esté instalado, puede hacer que se ejecute en el momento del arranque con el siguiente comando:
sudo systemctl enable xrdp
sudo systemctl start xrdp
Ahora echa un vistazo al funcionamiento del servicio
sudo systemctl status xrdp
Si todo va bien, podemos continuar sin problemas.
Configuración de xrdp para el primer uso
Antes de dejar xrdp listo para la tarea, hay algunas cosas que hacer.
Lo primero que debe hacer es crear un nuevo usuario para realizar la conexión. Esto se hace porque no se recomienda hacerlo con el usuario root.
sudo useadd xrdpuser -G sudo
Y asigna una contraseña:
sudo passwd xrdpuser
Con el usuario creado, el siguiente paso es abrir el puerto xrdp en el firewall:
sudo ufw allow 3389
Con esto, estará listo xrdp pero, opcionalmente, puede aumentar el rendimiento haciendo algunos ajustes. Nuevamente, esto es opcional.
El archivo de configuración de xrdp está en la ruta /etc/xrdp/
y se llama xrdp.ini
y en él puedes cambiar algunas cosas como el puerto, pero también algunas opciones que aumentan el rendimiento del mismo.
Por lo tanto, cree una copia de seguridad del archivo:
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
Y ahora edítalo:
sudo nano /etc/xrdp/xrdp.ini
Dentro del archivo cambia el valor de los siguientes parámetros, dejándolos así:
max_bpp=128
crypt_level=low
xserverbpp=128
Y añade este:
use_compression=yes
El use_compression
el parámetro debe estar después de max_bpp
Guarde los cambios y cierre el archivo.
Aplique los cambios reiniciando el servicio xrdp.
sudo systemctl restart xrdp
Y listo, ya tienes xrdp correctamente configurado y listo para aceptar conexiones de clientes con Microsoft Windows.
Conclusión
Tener Xrdp en un sistema con Ubuntu 20.04 puede ser un salvavidas que nos permita solucionar muchos problemas. Sobre todo, porque muchas personas usan Microsoft Windows y no Ubuntu, entonces con Xrdp podemos obtener o dar soporte técnico a través de escritorio remoto.
Cuéntanos, ¿sabías de Xrdp? ¿lo tienes? déjanos un comentario y ayúdanos compartiendo esta publicación.