15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar
30.10.2024

Cómo conectarse a Ubuntu desde Windows usando RDP

El Protocolo de Escritorio Remoto (RDP) permite a los usuarios acceder y controlar un ordenador remoto a través de una red como si estuvieran sentados directamente frente a él. Mientras que Windows soporta RDP de forma nativa, Ubuntu no viene con soporte RDP integrado por defecto. Esta limitación puede superarse fácilmente instalando software adicional como xrdp, una implementación de código abierto del protocolo RDP para sistemas Linux. Una vez configurado, xrdp permite a Ubuntu aceptar conexiones RDP entrantes desde máquinas Windows y otros clientes RDP. Esto hace posible trabajar con un entorno de escritorio gráfico completo en Ubuntu de forma remota, proporcionando una experiencia familiar y conveniente para los usuarios que dependen de herramientas basadas en Windows para el acceso remoto. Sin embargo, puede configurar fácilmente un servidor RDP en su máquina Ubuntu y conectarse a él desde un ordenador Windows utilizando el cliente de Escritorio Remoto

Paso 1: Instalar un servidor RDP en Ubuntu

Ubuntu no viene con un servidor RDP por defecto, por lo que necesitas instalar uno. Uno de los servidores RDP más utilizados para Ubuntu es xrdp

Para instalar xrdp:

  1. Abre el Terminal en tu máquina Ubuntu (pulsa Ctrl + Alt + T).
  2. Actualiza la lista de paquetes
    sudo apt update
  3. Instala xrdp
    sudo apt install xrdp
  4. Una vez instalado, inicie el servicio xrdp
    sudo systemctl enable xrdp sudo systemctl start xrdp
  5. Para comprobar si xrdp se está ejecutando, utilice este comando
    sudo systemctl status xrdp

Ahora que xrdp está instalado y en ejecución, Ubuntu está listo para aceptar conexiones de escritorio remoto

Paso 2: Configurar el cortafuegos en Ubuntu

Para permitir conexiones RDP a través del cortafuegos de Ubuntu, necesita abrir el puerto 3389, que es el puerto por defecto utilizado por RDP

Para permitir RDP a través del cortafuegos:

  1. Si UFW (Uncomplicated Firewall) está habilitado en su máquina Ubuntu, permita el puerto RDP ejecutando
    sudo ufw allow 3389/tcp
  2. Si el cortafuegos está deshabilitado, puede habilitarlo
    sudo ufw enable

Después de completar estos pasos, la máquina Ubuntu debería estar lista para aceptar conexiones RDP entrantes

Paso 3: Conectarse a Ubuntu desde Windows usando RDP

Una vez que el servidor RDP está configurado en Ubuntu, puede utilizar la herramienta de Conexión a Escritorio Remoto de Windows para conectarse

Para conectarse a Ubuntu desde Windows:

  1. En su ordenador Windows, pulse Windows + R para abrir el cuadro de diálogo Ejecutar.
  2. Escribe mstsc y pulsa Intro. Se abrirá la herramienta de Conexión a Escritorio Remoto.
  3. En la ventana de Conexión a Escritorio Remoto, escriba la dirección IP de su máquina Ubuntu. Para encontrar la dirección IP de su máquina Ubuntu, puede ejecutar el siguiente comando en el terminal
    hostname -I
  4. Haz clic en Conectar.
  5. Aparecerá una pantalla de inicio de sesión. Introduce tu nombre de usuario y contraseña de Ubuntu y haz clic en Aceptar.

Ahora debería estar conectado a su escritorio Ubuntu desde su ordenador Windows, y puede controlarlo como si lo estuviera utilizando localmente

Paso 4: Solución de problemas comunes

Si encuentra problemas mientras se conecta a Ubuntu usando RDP, aquí hay algunos problemas comunes y sus soluciones

1. Pantalla Negra Después de Conectarse

Si se conecta con éxito pero sólo ve una pantalla negra, es probable que se deba a un problema de visualización con la sesión xrdp. Para solucionarlo, puede configurar su entorno de escritorio Ubuntu a Xfce, que se sabe que funciona bien con xrdp

Instalar Xfce:
sudo apt install xfce4

A continuación, tendrás que decirle a xrdp que use Xfce

  1. Edita el archivo de configuración de xrdp
    echo xfce4-session >~/.xsession
  2. Reinicia xrdp
    sudo systemctl restart xrdp

Ahora, intenta conectarte de nuevo, y el problema de la pantalla negra debería estar resuelto

2. El cortafuegos bloquea la conexión

Si no puede conectarse a la máquina Ubuntu, asegúrese de que el cortafuegos está correctamente configurado para permitir conexiones en el puerto 3389

  • Compruebe el estado del cortafuegos
    sudo ufw status

Si no ves la regla para el puerto 3389, puede que necesites añadirla de nuevo usando

sudo ufw allow 3389/tcp

3. Conexión lenta

Si experimenta una conexión lenta, intente reducir la calidad de la pantalla cuando se conecte. En la ventana de Conexión a Escritorio remoto, vaya a Mostrar opciones > Pantalla y reduzca la calidad de la pantalla

Paso 5: Mejorar la seguridad de las conexiones RDP

Para mejorar la seguridad al utilizar RDP, siga estas mejores prácticas

1. Cambiar el Puerto RDP

Por defecto, RDP utiliza el puerto 3389, que es ampliamente conocido. Para reducir el riesgo de acceso no autorizado, puede cambiar el puerto RDP a un puerto personalizado. Para cambiar el puerto xrdp

  1. Abra el archivo xrdp.ini
    sudo nano /etc/xrdp/xrdp.ini
  2. Busque la línea que dice port=3389 y cámbiela por otro número de puerto (por ejemplo, 3390).
  3. Guarde el archivo, salga de él y reinicie xrdp
    sudo systemctl restart xrdp
  4. También tendrá que actualizar su cortafuegos para permitir el nuevo puerto.

2. Utilizar una VPN

Siempre que sea posible, conéctese a la máquina Ubuntu a través de una VPN (Red Privada Virtual) antes de utilizar RDP. Esto añade una capa adicional de encriptación y seguridad

3. Utilice contraseñas seguras

Asegúrese de que la cuenta de usuario de Ubuntu tiene una contraseña segura para evitar ataques de fuerza bruta. Considere la posibilidad de implementar la autenticación de dos factores (2FA) para una mayor protección

Conclusión

Establecer una conexión RDP entre Ubuntu y Windows utilizando xrdp es una forma eficiente y práctica de gestionar un sistema Linux de forma remota, especialmente para los usuarios que prefieren una interfaz gráfica o necesitan acceso ocasional al escritorio. Con xrdp, Ubuntu se vuelve accesible a través de la herramienta estándar de Conexión a Escritorio Remoto integrada en Windows, eliminando la necesidad de clientes de terceros y simplificando la administración multiplataforma. Siguiendo los pasos descritos en esta guía -instalación de xrdp, selección de un entorno de escritorio compatible y habilitación del servicio- podrá establecer rápidamente una conexión de escritorio remoto estable. La configuración adecuada del cortafuegos desempeña un papel clave en este proceso, ya que la apertura de los puertos necesarios garantiza una conectividad ininterrumpida al tiempo que permite mantener el control sobre las reglas de acceso a la red.

15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar