Androide

Cómo instalar el servidor xrdp (escritorio remoto) en ubuntu 18.04

Como Conectarse a Ubuntu usando Windows RDP | Bien Explicado

Como Conectarse a Ubuntu usando Windows RDP | Bien Explicado

Tabla de contenido:

Anonim

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 igual que 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.

Instalación de entorno de escritorio

En general, 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 un back-end 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 de sudo para instalar Xfce en su servidor:

sudo apt update sudo 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.

Instalar Xrdp

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

sudo apt install xrdp

Cuando se completa 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á más o menos 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)…

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

sudo adduser xrdp ssl-cert

Eso es. Xrdp se ha instalado en su servidor Ubuntu.

Configurando Xrdp

Los archivos de configuración de Xrdp se encuentran en el directorio /etc/xrdp . Para conexiones Xrdp básicas, solo necesita configurar Xrdp para usar Xfce. Para hacerlo, abra el siguiente archivo en su editor de texto:

sudo nano /etc/xrdp/xrdp.ini

Agregue la siguiente línea al final del archivo:

/etc/xrdp/xrdp.ini

exec startxfce4

Guarde el archivo y reinicie el servicio Xrdp:

sudo systemctl restart xrdp

Configurar firewall

Por defecto, 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 permita 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

sudo ufw allow 3389

Para una mayor seguridad, puede considerar configurar Xrdp para escuchar solo en localhost y crear un túnel SSH que reenvíe de forma segura el tráfico 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.

Conexión al servidor Xrdp

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

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

Conclusión

Instalar un servidor Xrdp le permite administrar su servidor Ubuntu 18.04 desde su máquina de escritorio local usando una interfaz gráfica fácil de usar.

ubuntu rdp