GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el servidor Xrdp (escritorio remoto) en Ubuntu 18.04

Xrdp es una implementación de código abierto del Protocolo de escritorio remoto (RDP) de Microsoft que le permite controlar gráficamente un sistema remoto. Con RDP, puede iniciar sesión en la máquina remota y crear una sesión de escritorio real como si hubiera iniciado sesión en una máquina local.

Este tutorial explica cómo instalar y configurar el servidor Xrdp en Ubuntu 18.04.

Si desea una solución de código abierto para el acceso a escritorio remoto, opte por VNC.

Instalación del entorno de escritorio #

Generalmente, los servidores Linux no tienen instalado un entorno de escritorio. Nuestro primer paso es instalar X11 y un entorno de escritorio liviano que actuará como backend para Xrdp.

Hay varios entornos de escritorio (DE) disponibles en los repositorios de Ubuntu. Instalaremos Xfce. Es un entorno de escritorio rápido, estable y liviano, lo que lo hace ideal para usar en un servidor remoto.

Escriba los siguientes comandos como usuario con privilegios sudo para instalar Xfce en su servidor:

sudo apt updatesudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Dependiendo de su sistema, la descarga e instalación de paquetes Xfce llevará algún tiempo.

Instalando Xrdp #

El paquete Xrdp está disponible en los repositorios predeterminados de Ubuntu. Para instalarlo, ejecute:

sudo apt install xrdp 

Cuando se complete el proceso de instalación, el servicio Xrdp se iniciará automáticamente. Puede verificar que Xrdp se está ejecutando escribiendo:

sudo systemctl status xrdp

La salida se verá así:

● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
  ...

Por defecto, Xrdp usa /etc/ssl/private/ssl-cert-snakeoil.key archivo que solo pueden leer los usuarios que son miembros del grupo "ssl-cert". Ejecute el siguiente comando para agregar el xrdp usuario al grupo:

sudo adduser xrdp ssl-cert  

Eso es todo. Xrdp ha sido instalado en su servidor Ubuntu.

Configurando Xrdp #

Los archivos de configuración de Xrdp se encuentran en el /etc/xrdp directorio. Para las conexiones Xrdp básicas, no necesita realizar ningún cambio en los archivos de configuración. Xrdp usa el escritorio predeterminado de X Window, que en este caso es XFCE.

El archivo de configuración principal se llama xrdp.ini . Este archivo está dividido en secciones y le permite establecer ajustes de configuración global, como direcciones de seguridad y de escucha, y crear diferentes sesiones de inicio de sesión xrdp.

Cada vez que realice cambios en el archivo de configuración, debe reiniciar el servicio Xrdp:

sudo systemctl restart xrdp

Xrdp usa startwm.sh archivo para iniciar la sesión X. Si desea utilizar otro escritorio de X Window, edite este archivo.

Configuración del cortafuegos #

De forma predeterminada, Xrdp escucha en el puerto 3389 en todas las interfaces. Si ejecuta un firewall en su servidor Ubuntu (que siempre debe hacer), deberá agregar una regla que habilitará el tráfico en el puerto Xrdp.

Para permitir el acceso al servidor Xrdp desde una dirección IP específica o rango de IP, en este ejemplo 192.168.1.0/24 , ejecute el siguiente comando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

Si desea permitir el acceso desde cualquier lugar (lo que se desaconseja por motivos de seguridad), ejecute:

sudo ufw allow 3389

Para mayor seguridad, puede considerar configurar Xrdp para escuchar solo en el host local y crear un túnel SSH que reenvíe el tráfico de forma segura desde su máquina local en el puerto 3389 al servidor en el mismo puerto. Otra opción segura es instalar OpenVPN y conectarse al servidor Xrdp a través de la red privada.

Conectando al servidor Xrdp #

Ahora que ha configurado su servidor Xrdp, es hora de abrir su cliente Xrdp y conectarse al servidor.

Si tiene una PC con Windows, puede usar el cliente RDP predeterminado. Escriba "remoto" en la barra de búsqueda de Windows y haga clic en "Conexión de escritorio remoto". Esto abrirá el cliente RDP. En el campo "Equipo", ingrese la dirección IP del servidor remoto y haga clic en "Conectar".

En la pantalla de inicio de sesión, ingrese su nombre de usuario y contraseña y haga clic en "Aceptar".

Una vez que haya iniciado sesión, debería ver el escritorio Xfce predeterminado. Debería ser algo como esto:

Ahora puede comenzar a interactuar con el escritorio XFCE remoto desde su máquina local usando su teclado y mouse.

Si está utilizando macOS, puede instalar la aplicación Microsoft Remote Desktop desde Mac App Store. Los usuarios de Linux pueden usar un cliente RDP como Remmina o Vinagre.


Ubuntu
  1. Cómo instalar el servidor Xrdp (escritorio remoto) en Ubuntu 20.04

  2. Cómo instalar el servidor Xrdp (escritorio remoto) en CentOS 8

  3. Cómo instalar el servidor Xrdp (escritorio remoto) en Debian 10

  4. Cómo instalar Escritorio remoto (Xrdp) en Ubuntu 18.04

  5. Cómo instalar Xrdp (escritorio remoto) en Ubuntu 20.04 LTS

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

Cómo instalar el escritorio Ubuntu 20.04

Cómo instalar Xrdp en Ubuntu 20.04

Cómo instalar el servidor Xrdp (escritorio remoto) en Ubuntu 22.04

Cómo instalar Escritorio remoto (XRDP) para Ubuntu Server 18.04 Bionic Beaver

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