Cómo instalar XRDP (escritorio remoto) en Ubuntu 20.04

Cómo instalar XRDP (escritorio remoto) en Ubuntu 20.04

El protocolo remoto de escritorio permite a los usuarios acceder a los escritorios de sistemas remotos. El servicio XRDP le proporciona un inicio de sesión gráfico a las máquinas remotas utilizando Microsoft RDP (protocolo de escritorio remoto). El XRDP también admite la transferencia de portapapeles de dos vías (texto, mapa de bits, archivo), redirección de audio y redirección de unidad (monte las unidades de clientes locales en las máquinas remotas).

XRDP es un servicio fácil de instalar y configurable para los sistemas Ubuntu. Pero también puede usar un servidor VNC para acceder al escritorio remoto de los sistemas Ubuntu. Encuentre un tutorial para instalar un servidor VNC en Ubuntu 20.04 sistemas.

Este tutorial le ayuda a instalar escritorio remoto (XRDP) en Ubuntu 20.04 Sistema Linux. También proporciona las instrucciones para instalar un entorno de escritorio en su sistema.

Paso 1: instalar entorno de escritorio

Por defecto, Ubuntu Server no tiene un entorno de escritorio instalado. El servidor XRDP está diseñado para controlar solo los sistemas de escritorio. Por lo tanto, deberá agregar un entorno de escritorio a su sistema.

Abra un terminal y actualice todos los paquetes instalados con el siguiente comando:

Sudo Apt Update && Sudo Apt Actualad  

Una vez que se actualice su sistema, instale la utilidad TaskSel para instalar un entorno de escritorio:

apt install tasksel -y  

Después de instalar TaskSel, inicie la utilidad TaskSel con el siguiente comando:

tarea  

Debería ver la siguiente interfaz:

Use la tecla de flecha para desplazarse hacia abajo y encontrar Escritor de ubuntu. A continuación, presione la tecla de espacio para seleccionarla, luego presione la tecla Tab para seleccionar Aceptar y luego presione Enter para instalar el escritorio de Ubuntu.

Una vez que se instalen todos los paquetes, deberá configurar las botas de su sistema en el objetivo gráfico. Puede configurarlo con el siguiente comando:

systemCtl set-default gráfico.objetivo  

Próximo, Reanudar Su sistema para aplicar los cambios.

Paso 2 - Instalación de XRDP en Ubuntu

Los paquetes XRDP están disponibles en los repositorios del sistema predeterminados. Puede instalar un escritorio remoto en su sistema Ubuntu ejecutando el siguiente comando.

sudo apt install xrdp -y  

Una vez que la instalación de XRDP finalice con éxito, su servicio se iniciará automáticamente. Para verificar el estado del servicio, ejecute el comando:

SUDO SYSTEMCTL ESTADO XRDP  

La salida anterior muestra que el servicio XRDP está en funcionamiento.

Paso 3 - Configuración de XRDP

Durante la instalación, XRDP agregó un usuario en su sistema llamado "XRDP". La sesión XRDP utiliza un archivo de clave de certificado "/etc/ssl/private/ssl-cert-snakeOil.clave ", que juega un papel importante con el escritorio remoto.

Para trabajarlo correctamente, agregue el usuario de XRDP al grupo "SSL-CERT" con el siguiente comando.

 sudo usermod -a -g ssl -cert XRDP  

A veces, el usuario se enfrenta el problema con la pantalla negra aparece en segundo plano. Entonces, que he incluido pasos para resolver el problema de la pantalla negra en el fondo. Editar el archivo XRDP /etc/xrdp/startwm.mierda En un editor de texto:

sudo nano/etc/xrdp/startwm.mierda  

Agregue estos comandos antes de los comandos que prueban y ejecutan XSession como se muestra a continuación:

unset dbus_session_bus_address unset xdg_runtime_dir 

Presione Ctrl+O para escribir y luego Ctrl+X para salir del editor.

Reinicie el servicio XRDP ejecutando el comando que se proporciona a continuación:

sudo systemctl reiniciar XRDP  

Paso 4 - Ajuste el firewall

El XRDP escucha en el puerto 3389, que es el puerto predeterminado para el protocolo RDP. Debe ajustar el firewall para permitir el acceso al puerto 3389 para sistemas remotos.

Sistemas que se ejecutan con UFW Firewall, use el siguiente comando para abrir el puerto 3389 para la red LAN.

sudo UFW Permitir desde 192.168.1.4/24 a cualquier puerto 3389  

Recargar el UFW para aplicar las nuevas reglas.

sudo ufw recargar  

Muy bien, su sistema está listo para acceder a través del protocolo RDP.

Paso 5: conectarse al escritorio remoto

El servicio XRDP está instalado y listo para conectarse correctamente. En su cliente de Windows, abra el cliente RDP e ingrese la dirección IP del sistema Ubuntu.

Puede iniciar el cliente RDP escribiendo "MSTSC" En la ventana Ejecutar o la línea de comando.

La primera vez, provocará un mensaje de advertencia debido a que el sistema remoto es desconocido para su sistema. Marque la casilla frente a "No me preguntes nuevamente para la conexión a esta computadora" y haga clic en Sí para continuar.

Una vez conectado con éxito, el sistema remoto solicita autenticación. Ingrese las credenciales de inicio de sesión del sistema Ubuntu remoto para obtener acceso de escritorio remoto.

En la autenticación exitosa, obtendrá acceso a escritorio remoto.

Ahora, puede administrar su sistema Ubuntu remoto gráficamente.

Conclusión

Este tutorial le ayudó a configurar un servicio de escritorio remoto en Ubuntu 20.04 Sistema con XRDP. El tutorial también incluye pasos para instalar entorno de escritorio en un sistema Ubuntu.