Introducción
XRDP es un servicio de escritorio remoto para servidores Linux X. Esto nos permite conectar sistemas de escritorio Linux remotos a través del Protocolo de escritorio remoto (RDP) de Microsoft. XRDP también admite la transferencia bidireccional del portapapeles (texto, mapa de bits, archivo), la redirección de audio y la redirección de unidades (montar unidades de clientes locales en máquinas remotas).
XRDP es un servicio fácil de instalar y configurar para sistemas Ubuntu. Pero también puede usar un servidor VNC para acceder al escritorio remoto de los sistemas Ubuntu.
Este tutorial le dará instrucciones para instalar el servicio XRDP en los sistemas de escritorio Ubuntu 22.04.
Requisitos previos
Suponiendo que tiene un sistema Ubuntu ejecutándose con un escritorio instalado. Ahora inicie sesión en el sistema y abra una terminal.
Si desea instalar XRDP en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña de usuario raíz.
Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :
ssh nome_utente@IP_DEL_SERVER
A continuación, se le pedirá que introduzca su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar XRDP en Ubuntu
Los paquetes XRDP ya están disponibles en los repositorios predeterminados de Apt en los sistemas Ubuntu. Use los siguientes comandos para instalar XRDP en el sistema Ubuntu:
sudo apt update
sudo apt install xrdp -y
Una vez completada la instalación, el servicio XRDP se iniciará automáticamente. Puede verificar el estado ejecutando el siguiente comando:
sudo systemctl status xrdp
El resultado muestra que el servicio Xrdp está activo y en ejecución.
Configurar XRDP
El instalador creará una nueva cuenta llamada " xrdp
". La sesión xrdp usa un archivo de clave de certificado "/etc/ssl/private/ssl-cert-snakeoil.key" , que juega un papel importante con el escritorio remoto.
Para que funcione correctamente, agregue el usuario xrdp al grupo " ssl-cert
" con el siguiente comando:
sudo usermod -a -G ssl-cert xrdp
Reinicie el servicio Xrdp ejecutando el siguiente comando:
sudo systemctl restart xrdp
Configurar el cortafuegos del sistema
El servicio XRDP está escuchando en el puerto 3389 del escritorio remoto estándar. El firewall debe ajustarse para permitir el acceso al puerto 3389 para sistemas remotos.
Los sistemas que se ejecutan con un firewall UFW, use el siguiente comando para abrir el puerto 3389 para la LAN.
sudo ufw allow from 192.168.1.0/24 to any port 3389
Vuelva a cargar el UFW para aplicar las nuevas reglas.
sudo ufw reload
Bien, su sistema está listo para acceder a través del protocolo RDP.
Cómo conectarse al escritorio remoto
El servicio Xrdp se instaló correctamente y está listo para conectarse. En su cliente de Windows, abra el cliente RDP e ingrese la dirección IP del sistema Ubuntu.
En el sistema Windows, inicie el cliente RDP .
Una vez conectado con éxito, el sistema remoto requiere autenticación. Ingrese sus credenciales de inicio de sesión en el sistema Ubuntu remoto para obtener acceso al escritorio remoto.
Tras una autenticación exitosa, tendrá acceso al escritorio remoto de Ubuntu.
Ahora puede administrar gráficamente su sistema Ubuntu remoto.
Conclusión
Este tutorial lo ayudó a instalar y configurar XRDP en el sistema de escritorio Ubuntu 20.04. Ahora puede administrar su sistema de escritorio Ubuntu de forma remota.