Cómo Instalar y Configurar XRDP en Linux para Acceso Remoto

XRDP es una implementación de servidor de Protocolo de Escritorio Remoto (RDP) de código abierto que permite acceder remotamente a una máquina Linux desde otro sistema usando clientes RDP, como el Escritorio Remoto de Windows. Aquí tienes una guía básica para instalar y configurar XRDP en una distribución Linux basada en Debian (como Ubuntu):

Instalación de XRDP

  1. Actualizar el sistema:
   sudo apt update
   sudo apt upgrade
  1. Instalar XRDP:
   sudo apt install xrdp
  1. Instalar un entorno de escritorio (si no tienes uno):
    Puedes instalar uno ligero como Xfce:
   sudo apt install xfce4 xfce4-goodies
  1. Configurar XRDP para usar Xfce:
    Edite el archivo .xsession en tu directorio de inicio:
   echo xfce4-session > ~/.xsession
  1. Configurar XRDP para iniciar con el entorno de escritorio seleccionado:
    Edite el archivo /etc/xrdp/startwm.sh:
   sudo nano /etc/xrdp/startwm.sh

Antes de las líneas:

   if test -r /etc/X11/Xsession; then
       . /etc/X11/Xsession
   fi

Añade las siguientes líneas:

   . /etc/X11/Xsession
   startxfce4
  1. Reiniciar el servicio XRDP:
   sudo systemctl restart xrdp
  1. Configurar el firewall (si es necesario):
    Permitir el puerto 3389 (el puerto predeterminado de RDP):
   sudo ufw allow 3389/tcp

Conectar a la máquina Linux desde un cliente RDP

  1. Desde Windows:
  • Abre «Conexión a Escritorio Remoto» (mstsc.exe).
  • Ingresa la dirección IP de tu máquina Linux.
  • Ingresa tus credenciales de usuario cuando se te solicite.
  1. Desde Linux:
    Puedes usar un cliente como remmina:
  • Instalar Remmina:
    bash sudo apt install remmina
  • Abre Remmina, selecciona el protocolo RDP, ingresa la dirección IP y tus credenciales.
  1. Desde macOS:
    Puedes usar la aplicación «Microsoft Remote Desktop», disponible en la App Store.

Consideraciones Adicionales

  • Seguridad: Asegúrate de configurar adecuadamente las reglas del firewall y considerar el uso de una VPN o túneles SSH para proteger tu conexión RDP.
  • Rendimiento: XRDP puede consumir recursos, así que asegúrate de que tu servidor Linux tenga suficiente capacidad para manejar la carga adicional.

Con estos pasos, deberías poder conectarte a tu máquina Linux utilizando XRDP desde cualquier cliente RDP compatible.

Scroll al inicio
WordPress Appliance - Powered by TurnKey Linux