Cómo instalar XRDP en Ubuntu 20.04

Cómo instalar XRDP en Ubuntu 20.04

XRDP es un equivalente de código abierto de Protocolo de escritorio remoto de Microsoft (RDP). Con XRDP Instalado en un sistema Linux, los usuarios pueden acceder de forma remota al escritorio de Linux usando un cliente RDP como lo demostraremos más adelante en este artículo. Es completamente gratis descargar y usar.

Sin mucho más preámbulo, veamos cómo puede instalar XRDP en el escritorio de Ubuntu 20.04 y 18.04.

Requisitos previos

Esta guía supone que ya tiene una copia del Ubuntu 20.04 o Ubuntu 18.04 escritorio ya instalado. Si tiene una instalación mínima, sin una GUI, entonces instalar un entorno de escritorio (como GNOMO) es recomendado.

Para instalar el Ubuntu entorno de escritorio, ejecute el comando:

$ sudo apt install ubuntu-desktop 

Paso 1: Instale XRDP en Ubuntu 20.04

Para comenzar, inicie su terminal e invoque el siguiente comando para instalar XRDP en tu sistema.

$ sudo apt instalación XRDP 

Cuando se le solicite, solo golpea 'Y' y presione Enter para continuar con la instalación.

Instalar XRDP en Ubuntu

XRDP El servicio comienza automáticamente al instalar. Puede verificar esto ejecutando el comando:

$ sudo systemctl status XRDP 
Verificar el estado de XRDP en Ubuntu

La salida confirma, sin duda, que el XRDP Daemon está activo y en funcionamiento.

Paso 2: Configurar XRDP en Ubuntu 20.04

Cuando XRDP está instalado, una clave de certificado SSL - ssl-cert-snakeil.llave - se coloca en el /etc/ssl/privado/ carpeta. Necesitamos agregar el usuario de XRDP al SSL-CERT agrupar para que el archivo sea legible para el usuario.

$ sudo adduser XRDP SSL-CERT 
Agregar usuario XRDP al grupo SSL CERT

XRDP escucha en el puerto 3389 Y si está detrás de un firewall de UFW, debe abrir el puerto para permitir el tráfico entrante de un RDP cliente. En este ejemplo, permitiré el tráfico de toda mi subred a la Ubuntu sistema.

$ sudo UFW Permitido de 192.168.2.4/24 a cualquier puerto 3389 

A partir de entonces, vuelva a cargar el firewall y confirme si el puerto se ha abierto.

$ sudo ufw recargar $ sudo UFW estado 
Abra el puerto XRDP en el firewall de Ubuntu

Paso 3: Acceda al escritorio de Ubuntu remoto con cliente RDP

En este paso, vamos a acceder al Ubuntu sistema de escritorio de Windows 10 utilizando el Cliente de escritorio remoto. Pero antes de hacerlo, asegúrese de iniciar sesión primero Ubuntu 20.04. Esto porque XRDP Solo admite uno Xsession.

A continuación, inicie su cliente y clave en la dirección IP de su sistema remoto, y haga clic en 'Conectar' botón.

Conecte el sistema Ubuntu remoto con RDP

En la ventana emergente que requiere que verifique la identidad de su sistema remoto, ignore los errores de certificado y haga clic en 'Próximo'Botón para continuar con la conexión.

Verificar la identidad del sistema Ubuntu remoto

Sobre el XRDP Página de inicio de sesión, proporcionar sus credenciales de inicio de sesión y hacer clic ''De acuerdo'.

Ingrese Ubuntu Iniciar sesión

NOTA: En este punto, es posible que encuentres una pantalla negra en blanco, en lugar de un fondo de escritorio de Ubuntu. De hecho, personalmente lo encontré y después de cavar, descubrí una solución ingeniosa.

Arreglar la pantalla Black Ubuntu

La solución es bastante simple. Dirígete al sistema remoto y edite el /etc/xrdp/startwm.mierda guion.

$ sudo vim/etc/xrdp/startwm.mierda 

Agregue estas líneas justo antes de las líneas que prueban y ejecutan Xsession Como se muestra en la captura de pantalla a continuación.

unset dbus_session_bus_address unset xdg_runtime_dir 
Arreglar la pantalla negra de Ubuntu

Guarda el archivo y cierra. Luego reinicie el XRDP servicio.

$ sudo systemctl reiniciar XRDP 

A continuación, reinicie la conexión. Después de la autenticación inicial, se le solicitará que se autentique nuevamente como se muestra.

Ubuntu Iniciar sesión

Proporcione sus credenciales y haga clic ''Autenticar'Y finalmente, esto te lleva a la pantalla de escritorio del sistema de escritorio Ubuntu remoto como se muestra.

Compartir el escritorio de Ubuntu remoto

Nos encantaría escuchar sus comentarios y, más específicamente, los desafíos que encontró. Esperamos que esta guía haya sido útil.