categories
Updated on in

Conectar escritorio remoto de Linux a Windows: opciones posibles

Author: Robert Agar
Robert Agar Article author
  • Home
  • Blog
  • Access Linux Desktops From Windows using RDP

Poseer una conexión remota fiable es fundamental para una multitud de necesidades empresariales, ya sea para ofrecer opciones de trabajo a distancia a los empleados o para proporcionar un servicio de atención al cliente más eficaz.

El acceso al escritorio remoto se ha convertido también en una necesidad diaria para numerosos profesionales de TI que necesitan controlar los dispositivos remotos, o la posibilidad de solucionar problemas a distancia. Ahora hablaremos de la conexión del escritorio remoto Linux a las máquinas Windows y viceversa. Sigue leyendo para conocer todas las posibles opciones de escritorio remoto para Linux.

Principales métodos para acceder a Linux desde Windows

Conectar a Linux desde Windows – Métodos Principales

Normalmente, la conexión remota se define utilizando un software que permite al usuario controlar remotamente otra máquina (como un escritorio remoto Linux desde Windows, o un escritorio remoto Linux a Windows). Los usuarios pueden acceder a programas, aplicaciones y archivos a través de las conexiones remotas, así como realizar el mantenimiento del sistema y la resolución de problemas.

Los métodos descritos a continuación funcionan perfectamente en todos los sistemas Linux excepto en Ubuntu, que ya cuenta con una herramienta de escritorio remoto integrada que soporta tanto RDP como VNC.

Para realizar la conexión inicial, compruebe que esta función está configurada en la máquina física Ubuntu. Una vez completada la instalación con la opción integrada compatible con Ubuntu, no será necesario instalar ningún otro software adicional.

Consejos para el Escritorio Remoto en Linux

En esta sección nos centraremos en los aspectos específicos del uso del Protocolo de Escritorio Remoto (RDP) en servidores basados en Linux, es decir, en las aplicaciones cliente que se pueden elegir, y en determinados aspectos relacionados con la utilización de herramientas de acceso remoto para Linux en entornos multiplataforma.

Todos los usuarios de la distribución de Linux derivada de Debian saben que la configuración del acceso remoto Kali Linux y un buen uso de los clientes de escritorio remoto como TeamViewer o AnyDesk puede ser complicada a veces. Recuerde que, para empezar, debe descargar e instalar todos los paquetes necesarios para habilitar las funciones de escritorio remoto de Kali y actualizar los que ya tiene a las últimas versiones.

Posteriormente, puede utilizar un script para habilitar XFCE y RDP o hacerlo manualmente (eso lleva más tiempo, pero le da mucho más control sobre el proceso). Esto será suficiente para acceder a su máquina Kali desde cualquier otro dispositivo conectado a su red local.

Acceder a un escritorio remoto desde máquinas Linux Mint, especialmente la configuración de los protocolos puede parecer extremadamente complicado, pero en realidad no supone ningún problema. Por un lado, Linux Mint dispone de una herramienta integrada para compartir el escritorio, disponible en el menú principal. Habilitando el acceso remoto a una máquina, ésta estará disponible para conexiones vía terminal SSH para todos los que conozcan la dirección IP de esa máquina. Si el paquete de herramientas suministrado por un cliente de acceso remoto estándar no es suficiente, puede instalar una herramienta cliente de terceros, como Vinagre u otras, y disfrutar de interfaces gráficas localizadas, túnel SSH, opción de escucha de peticiones y muchas más.

Acceder a un escritorio remoto Linux desde una máquina Windows compartiendo una red puede hacerse con unos simples comandos, o instalando un software fácil de usar como RDP, Xrdp, Xfce4, TeamViewer, Gnome, Remmina, etc.

Nota:  Algunas herramientas de acceso remoto permiten incluso acceder a una impresora o un escáner remotos.
Estas son algunas opciones para acceder a un escritorio Linux remoto desde una máquina Windows local: Para quien utiliza dispositivos que funcionan a través de la misma red, existen múltiples opciones de código abierto que sirven para que los usuarios puedan acceder al escritorio remoto desde Windows a Linux.

El Método de Dirección IP

Antes de iniciar una conexión de escritorio remoto de Windows a Linux, los usuarios necesitan conocer la dirección IP de la máquina host antes de poder hacer cualquier otra cosa.

Para encontrar la dirección IP del host Linux, inicie sesión en la máquina Linux, abra el Terminal y escriba lo siguiente:

ifconfig

Este comando mostrará la dirección IP de la máquina Linux. Los usuarios también pueden localizar la dirección IP conectándose al router de la red y, buscar los dispositivos por su nombre de host. Utilice esta información en su ordenador Windows para establecer una conexión remota.

El Método “RDP”

La opción más sencilla para habilitar las conexiones remotas a los escritorios Linux es utilizar la herramienta de acceso remoto integrada en el sistema operativo Windows: Protocolo de Escritorio Remoto (RDP).

Para utilizar la función RDP, los usuarios deben instalar el software Xrdp en su máquina Linux. Complete la instalación manualmente, o con el comando SSH. Introduzca el comando como se muestra a continuación:

sudo apt install xrdp

A continuación, escriba “rdp” en la función de búsqueda y ejecute el software de Escritorio Remoto en el ordenador Windows.

En la ventana emergente de Conexión de Escritorio Remoto, escriba la dirección IP del ordenador Linux y haga clic en conectar.

Nota:  para gestionar la configuración de los parámetros avanzados, haga clic en “Mostrar Opciones”.

El Método “VNC”

Otra opción de escritorio remoto que puede probar es VNC (Conexión de Red Virtual). Puede acceder a un dispositivo remoto a través de VNC instalando el software especializado en ambos ordenadores. Una de las herramientas de acceso remoto VNC más conocidas es TightVNC, que también es de código abierto.

Cómo usar TightVNC para acceder a Linux desde Windows

La instalación de TightVNC también puede hacerse manualmente o con el comando SSH.

  1. Paso 1: Introduzca el siguiente comando:

    sudo apt install tightvncserver

  2. Paso 2: A continuación, los usuarios deben ejecutar el comando:

    sudo tightvncserver

  3. Paso 3: Los usuarios deben entonces definir la contraseña deseada.

  4. Paso 4: Una vez completados los pasos anteriores, inicie la aplicación cliente en Windows (que puede descargarse de la página web de TightVNC).

  5. Paso 5: Escriba la dirección IP y el número de puerto en la ventana de TightVNC en el equipo con Windows OS.

  6. Paso 6: Pulse “Conectar”, e introduzca la contraseña que definió anteriormente en la sección de comandos SSH.

Utilizar SSH

Aunque Secure Shell no permite las conexiones de escritorio remoto, sigue siendo una excelente opción para instalar remotamente el software necesario para acceder al escritorio Linux remotamente. Vea a continuación cómo hacerlo.

Paso 1: En el ordenador con Windows, abra el Menú de Energía.

Paso 2: Seleccione “Windows PowerShell”.

Paso 3: Introduzca el siguiente comando:

ssh [IP_ADDRESS]

Paso 4: Tras aceptar el certificado, introduzca el nombre de usuario y la contraseña correspondientes.

La conexión ya está establecida.

Las opciones descritas anteriormente son excelentes para las pequeñas empresas, cualquier persona que trabaje en una red reducida o para quienes no necesiten acceder con frecuencia a un dispositivo remoto.

Mejores clientes de escritorio remoto para Linux

Los mejores clientes de RDP para Linux para establecer una conexión de escritorio remoto desde Linux a Windows.

Esta sección tiene como objetivo ayudar a cualquier persona interesada en conocer cómo acceder a un escritorio remoto de Windows desde Linux.

Para empezar, utilizaremos la aplicación de Windows, Conexión de Escritorio Remoto.

A través del Protocolo de Escritorio Remoto (RDP), la aplicación de Conexión de Escritorio Remoto está incluida en todos los sistemas operativos de Windows. Este protocolo permite a los usuarios acceder remotamente a un PC con Windows o a un servidor con Windows.

Esto es muy práctico y rentable porque las organizaciones pueden instalar aplicaciones en un servidor central, en lugar de en varios sistemas informáticos. De este modo, los empleados pueden utilizar esos programas accediendo al servidor remoto. Esta centralización también garantiza que el mantenimiento y la resolución de problemas resulten procesos mucho más sencillos.

Esta tecnología se llamaba originalmente Terminal Services (TS). Actualmente, los sistemas web son mucho más habituales, pero siguen existiendo situaciones en las que las aplicaciones remotas de Windows siguen siendo necesarias.

En dichos casos, los usuarios de Linux pueden acceder a los ordenadores y servidores Windows de forma remota desde su sistema preferido a través del cliente RDP.

Existen numerosos clientes de escritorio remoto para Linux, y a continuación analizaremos tres de ellos:

Después de conocer en detalle las funciones descritas a continuación, los usuarios pueden seleccionar la opción que mejor se adapte a sus necesidades.

Nota:  en algunos casos, los usuarios pueden preferir utilizar una VPN para sus necesidades de acceso remoto, pero en este artículo nos centraremos únicamente en el software de acceso remoto especializado.

Activar el escritorio remoto en Windows

Los usuarios deben configurar primero la máquina con la que desean conectarse remotamente.

A continuación, siga los pasos que se indican en el ordenador con Windows al que se va a conectar de forma remota:

Paso 1: Inicie sesión como administrador;

Paso 2: Abra el menú de Inicio;

Paso 3: Haga clic en Configuración;

Paso 4: En la ventana de Configuraciones, abra la categoría Sistema > Escritorio Remoto;

Paso 5: Ahora habilítelo;

Habilitar el Escritorio Remoto en Windows
Tenga en cuenta:  los usuarios no pueden conectarse con equipos con la edición Windows Home (como Windows 10 Home). Esta pantalla detalla la información, si ese es el caso:
La edición Home de Windows 10 no es compatible con RDP

Remmina

Remmina Remmina admite numerosos protocolos de acceso remoto como RDP, VNC, NX, XDMCP y SSH. El objetivo principal de Remmina es ayudar a los administradores de sistemas y a los usuarios que trabajan con múltiples escritorios y/o servidores remotos. Remmina está incluido en la distribución de Linux Ubuntu como cliente de escritorio remoto por defecto.

FreeRDP y rdesktop

No solo fue rdesktop el primer cliente RDP de Linux, sino que también fue el más popular durante muchos años. Sin embargo, a partir de noviembre de 2019, el proyecto está buscando un nuevo mantenedor.

Por otro lado, FreeRDP fue lanzado inicialmente en 2009 como un ramal de rdesktop. Esto ocurrió cuando Microsoft abrió las especificaciones de RDP. Con el tiempo, y el crecimiento de FreeRDP, se convirtió en el cliente RDP estándar en los sistemas que carecen de clientes nativos de Microsoft.

Basta con hacer doble clic en el ordenador al que se desea acceder de forma remota desde la lista.

Siguiendo las Especificaciones Abiertas de Microsoft, FreeRDP es una implementación gratuita del Protocolo de Escritorio Remoto. Dicha implementación ofrece las aplicaciones servidor y cliente, así como una biblioteca que permite a otras aplicaciones utilizar el protocolo RDP. FreeRDP es tanto una aplicación como una biblioteca, proporcionando elementos reutilizables para aplicaciones alternativas. Aparte de rdesktop, los clientes mencionados anteriormente utilizan la biblioteca de FreeRDP.

Por favor, tenga en cuenta:  La inclusión de rdesktop en esta lista fue pensada solo con fines informativos, y a menos que los usuarios tengan un escenario específico en mente, les recomendamos otro cliente que sea compatible con la biblioteca FreeRDP.

AnyDesk: aplicación de escritorio remoto para Linux

AnyDesk es una solución rápida y liviana que permite a los usuarios usar RDP desde Linux a Windows. Es una aplicación potente y multiplataforma con clientes para escritorio y dispositivos móviles. Para establecer la conectividad remota, debes tener AnyDesk instalado en ambos extremos de la conexión.

La herramienta es compatible con una amplia variedad de dispositivos y es compatible con Windows, macOS, Linux, Android, iOS y dispositivos ARM como Raspberry Pi. AnyDesk es una opción popular como solución de escritorio remoto de Linux a Windows y se utiliza extensamente en organizaciones de educación, medios y gobierno. Los profesionales de TI y los usuarios domésticos también encuentran que AnyDesk es una excelente manera de establecer conexiones RDP en una máquina Linux.

El acceso interactivo al escritorio remoto es posible con AnyDesk. Se puede utilizar el teclado y el mouse para controlar la pantalla gráfica del dispositivo remoto. La herramienta también te permite compartir tu pantalla para colaboración, presentación o para habilitar soporte técnico remoto. AnyDesk es una excelente solución para los miembros de la fuerza laboral móvil.

Vinagre: visor de escritorio remoto para Linux

Vinagre es un cliente de escritorio remoto simple, intuitivo y fácil de usar desarrollado para su uso con el entorno de escritorio GNOME. Su diseño minimalista y la falta de una aplicación de servidor son similares a Remmina. Obtendrás el mejor rendimiento de esta aplicación cuando se use con un servidor VNC compatible con GNOME.

Vinagre es una solución RDP para Linux que también admite los protocolos SSH, VNC y SPICE. La herramienta no ofrece clientes para plataformas móviles. Esta aplicación de conectividad RDP para Linux puede detectar un servidor VNS en una red TCP/IP y usar SSH para tunelizar conexiones. Las sesiones activas se pueden marcar para su uso posterior y se pueden configurar métodos abreviados de teclado. Los usuarios también pueden controlar la profundidad del color de la pantalla remota antes de establecer una sesión activa.

Vinagre es un cliente de escritorio remoto para Linux que utiliza herramientas simples para realizar tareas. Establecer una conexión simplemente implica seleccionar un protocolo en un menú e ingresar la dirección IP del servidor objetivo. Una vez conectado a una máquina remota, tienes la opción de solo ver su pantalla o interactuar con su interfaz gráfica.

RustDesk: software de escritorio remoto

RustDesk es una solución de escritorio remoto de código abierto de Linux a Windows escrita en el lenguaje de programación Rust. Es una buena alternativa a productos propietarios como AnyDesk o TeamViewer. Además de establecer una conexión de escritorio remoto, la herramienta te permite configurar el túnel TCP y transferir archivos al cliente.

RustDesk es una herramienta multiplataforma compatible con los sistemas operativos Linux, Windows, macOS, Android e iOS. La herramienta proporciona funcionalidad directamente desde el principio. Todo lo que se necesita para establecer una conexión con un cliente remoto es su ID y contraseña.

TeamViewer para Linux

TeamViewer se considera una de las principales soluciones de Linux RDP a Windows. Es un programa multiplataforma basado en la nube que funciona con prácticamente todos los sistemas operativos comúnmente utilizados.

La seguridad sólida es una de las características atractivas de TeamViewer. Utiliza cifrado AES de extremo a extremo para mantener protegidos tus datos. También es fácil de usar para principiantes o usuarios sin habilidades informáticas extensas.

La desventaja de TeamViewer es su precio. Los planes individuales comienzan en £32.90 para un acceso remoto simple, con planes comerciales que comienzan en £61.90 al mes. El costo de la herramienta puede descartarla para algunos usuarios. Hay una prueba gratuita de 14 días durante la cual puedes evaluar el producto.

TigerVNC: servidor de cómputo de red virtual

TigerVNC es una aplicación cliente/servidor de código abierto que admite la creación de conectividad mediante RDP de Linux a computadoras Windows. Es una implementación simple e intuitiva de Virtual Network Computing (VNC) que te permite conectarte a una máquina remota ingresando su dirección IP. Una vez conectado, puedes interactuar libremente con la interfaz gráfica del cliente o elegir solo ver la pantalla remota.

La seguridad se proporciona mediante cifrado TLS para la transmisión de datos. También están disponibles extensiones de autenticación avanzadas y la aplicación escucha en el puerto 5900 de forma predeterminada.

Ofrece varias opciones al establecer una conexión, incluidos niveles de color y compresión, niveles de codificación y compartir el portapapeles con la pantalla remota. También puedes optar por simplemente ver la pantalla remota.

TigerVNC es una solución confiable que ofrece un rendimiento elevado y una conectividad estable. Esta solución de RDP para Linux se puede descargar desde la página de versiones de GitHub y se incluye con varias distribuciones de Linux como Fedora.

VNC Connect

VNC Connect es una herramienta popular que utiliza el protocolo de conectividad VNC como base y agrega funciones adicionales como cifrado AES de 256 bits. Su interfaz es fácil de usar en comparación con otras soluciones de escritorio remoto para Linux.

VNC Connect es una solución de pago, pero su suscripción más cara solo cuesta £39.48 al año. Hay una prueba gratuita de 14 días disponible, pero se ofrece un soporte limitado durante el período de prueba.

La herramienta puede tener lag y puede mostrar un rendimiento deficiente, especialmente cuando hay mucha actividad en la pantalla. El cifrado integrado y la autenticación de múltiples factores brindan seguridad para tus sesiones remotas.

Chrome Remote Desktop

Chrome Remote Desktop aprovecha la familiaridad del navegador Chrome para proporcionar una excelente compatibilidad multiplataforma. Es una solución gratuita que funciona en cualquier plataforma compatible con el navegador Chrome.

El precio de esta facilidad de uso y compatibilidad es la falta de funciones. No hay facilidad para chats de texto o transferencias de archivos que son características básicas de otras soluciones. Si buscas una solución de escritorio remoto de Linux simple y gratuita, Chrome Remote Desktop vale la pena considerar.