Xrdp. es un equivalente de código abierto del Protocolo de escritorio remoto de Microsoft. ( RDP. . Con xrdp. instalado en un sistema Linux, los usuarios pueden acceder de forma remota al escritorio Linux mediante un cliente RDP, como demostraremos más adelante en este artículo. Es completamente gratis para descargar y usar.
Sin más preámbulos, veamos cómo puedes instalar Xrdp. en Ubuntu Desktop 20.04. y 18.04.
Requisitos previos
Esta guía asume que ya tiene una copia del escritorio Ubuntu 20.04. o Ubuntu 18.04. ya instalado. Si tiene una instalación mínima, sin una GUI, se recomienda instalar un entorno de escritorio (como GNOME. .
Para instalar el escritorio de Ubuntu. entorno, ejecute el comando:
$ sudo apt install ubuntu-desktop
Table of Contents
Paso 1: Instale Xrdp en Ubuntu 20.04
Para comenzar, inicie su terminal e invoque el siguiente comando para instalar Xrdp. en su sistema.
$ sudo apt install xrdp freestar.config.enabled_slots.push
Cuando se le solicite, simplemente presione ‘Y’ y presione enter para continuar con la instalación.
Instalar Xrdp en Ubuntu
El servicio Xrdp. se inicia automáticamente tras la instalación. Puede verificar esto ejecutando el comando:
$ sudo systemctl status xrdp Verificar el estado de Xrdp en Ubuntu
El resultado confirma, sin lugar a dudas, que el demonio xrdp. está activo y en ejecución.
Paso 2: Configurar Xrdp en Ubuntu 20.04
Cuando se instala Xrdp. se coloca una clave de certificado SSL, ssl-cert-snakeoil.key. en /etc/ssl/carpeta privada/. Necesitamos agregar el usuario xrdp al grupo ssl-cert. para que el archivo sea legible para el usuario.
$ sudo adduser xrdp ssl-cert Agregar usuario Xrdp al grupo de certificados SSL
Xrdp. escucha en el puerto 3389. y si está detrás de un firewall UFW, debe abrir el puerto para permitir el tráfico entrante de un cliente RDP. En este ejemplo, permitiré el tráfico de toda mi subred al sistema Ubuntu.
$ sudo ufw allow from 192.168.2.0/24 a cualquier puerto 3389
A partir de entonces, vuelva a cargar el firewall y confirme si el puerto ha sido abierto.
$ sudo ufw reload $ sudo ufw status Abrir puerto Xrdp en Ubuntu Firewall
Paso 3: Acceder al escritorio remoto de Ubuntu con el cliente RDP
En este paso, vamos a acceder al Sistema de escritorio Ubuntu. desde Windows 10. mediante el cliente de escritorio remoto. Pero antes de hacerlo, asegúrese de cerrar la sesión de Ubuntu 20.04. Esto se debe a que Xrdp. solo admite una Xsession.
A continuación, inicie su cliente e introduzca la dirección IP de su sistema remoto y haga clic en el botón ‘ Conectar. .
Conectar el sistema Ubuntu remoto con RDP
En la ventana emergente que requiere que verifique identidad de su sistema remoto, ignore los errores del certificado y haga clic en el botón ‘ Siguiente. para continuar con la conexión.
Verificar la identidad del sistema Ubuntu remoto
En la página de inicio de sesión de Xrdp. proporcione sus credenciales de inicio de sesión y haga clic en ‘ Aceptar. .
Ingrese a Ubuntu Login
NOTA. En este punto, es posible que encuentre una pantalla negra en blanco, en lugar de un fondo de escritorio de Ubuntu. De hecho, lo encontré personalmente y después de investigar un poco, descubrí una solución ingeniosa.
Reparar la pantalla negra de Ubuntu
La solución es bastante simple. Dirígete al sistema remoto y edita el script /etc/xrdp/startwm.sh.
$ sudo vim/etc/xrdp/startwm.sh
Agrega estas líneas justo antes del líneas que prueban y ejecutan Xsession. como se muestra en la captura de pantalla a continuación.
desarmar DBUS_SESSION_BUS_ADDRESS desarmar XDG_RUNTIME_DIR Reparar la pantalla negra de Ubuntu
Guarde el archivo y salga. Luego reinicia el servicio Xrdp.
$ sudo systemctl restart xrdp
Luego, reinicia la conexión. Después de la autenticación inicial, se le pedirá que se autentique nuevamente como se muestra.
Ubuntu Login
Proporcione sus credenciales y haga clic en ‘ Autenticar icate. ’y finalmente, esto lo lleva a la pantalla de escritorio del sistema de escritorio remoto de Ubuntu como se muestra.
Remote Ubun tu Desktop Sharing
Nos encantaría escuchar tus comentarios y, más específicamente, los desafíos que encontraste. Esperamos que esta guía te haya resultado útil.