Cómo instalar XRDP (escritorio remoto) en Debian 10

Cómo instalar XRDP (escritorio remoto) en Debian 10

XRDP es una implementación de código abierto del servidor Microsoft RDP (Protocolo de escritorio remoto). Proporciona puentes entre el cliente RDP y el sistema X Windows. El servidor XRDP permite a los usuarios remotos iniciar sesión gráfica en las máquinas remotas utilizando el cliente Microsoft RDP.

El XRDP permite la redirección de transferencia de portapapeles, audio y micrófono de voz y nos permite montar unidades locales en las máquinas remotas.

Este tutorial le ayuda a instalar el servidor XRDP (escritorio remoto) en el sistema Debian 10 Linux.

Requisitos previos

Debe tener acceso de shell con un usuario de privilegio de sudo al sistema Debian 10

Paso 1 - Instalación del entorno de escritorio

Por defecto, Debian Servers no tiene un entorno de escritorio instalado. El servidor XRDP está diseñado para controlar solo 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 && Apt Install TaskSel -y  

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

sudo tarea  

Debería ver la siguiente interfaz:

Use la tecla de flecha para desplazarse hacia abajo y encontrar Entorno de escritorio de Debian. A continuación, presione la tecla de espacio para seleccionarla, también elija el tipo de dekstop, luego presione la tecla Tab para seleccionar Aceptar y luego presione Enter para instalar el entorno de escritorio.

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:

sudo systemctl set-default gráfico.objetivo  

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

Paso 2 - Instalación de XRDP en Debian 10

Los paquetes de Debian XRDP están disponibles bajo los repositorios del sistema predeterminados. Puede instalar un escritorio remoto en su sistema Debian 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á arriba y escucha en el puerto 3389.

Paso 3 - Configuración del servicio XRDP

El proceso de instalación crea un usuario llamado XRDP en su sistema. Las sesiones XRDP utiliza un archivo de clave de certificado "/etc/ssl/private/ssl-cert-snakeOil.clave ", que juega un papel importante con el escritorio remoto. Este archivo clave es propiedad de root y el propietario del grupo es "SSL-CERT"

Por lo tanto, necesitamos permitir que el usuario de XRDP acceda a este archivo de clave. Para hacer esto, 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_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  

Tu puedes cambiar 192.168.1.24/04 con 0.0.0.0/0 para abrir para todos.

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 Debian.

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

La primera vez, solicitará un mensaje de advertencia debido al sistema remoto que 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 de Debian remoto para obtener acceso remoto de escritorio.

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

Eso es todo. Ahora, puede administrar su sistema de Debian remoto con una interfaz gráfica.

Conclusión

Este tutorial le ayudó a configurar el servicio del servidor XRDP (escritorio remoto) en el sistema de Debian 10 Linux. Además, le proporciona los pasos para instalar un entorno de escritorio en un sistema de Debian Linux.