Conectar escritorio remoto de Linux a Windows: opciones posibles
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.
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.
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.
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.
-
Paso 1: Introduzca el siguiente comando:
sudo apt install tightvncserver
-
Paso 2: A continuación, los usuarios deben ejecutar el comando:
sudo tightvncserver
-
Paso 3: Los usuarios deben entonces definir la contraseña deseada.
-
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).
-
Paso 5: Escriba la dirección IP y el número de puerto en la ventana de TightVNC en el equipo con Windows OS.
-
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.
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:
- • Remmina
- • FreeRDP & rdesktop
- • Anydesk
- • Vinagre
- • RustDesk
- • TeamViewer para Linux
- • TigerVNC
- • VNC Connect
- • Chrome Remote Desktop
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.
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;
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.
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.