Cómo establecer acceso de escritorio remoto a Ubuntu desde Windows

Cómo establecer acceso de escritorio remoto a Ubuntu desde Windows

Estás en una habitación, sentado frente a una PC; los datos que desea están en otro, en una computadora con Ubuntu. Si ambos equipos están en la misma casa, no hay problema, pero ¿y si están en oficinas diferentes? ¡Podría ser un poco un paseo!

La respuesta, por lo tanto, es configurar una conexión de escritorio remoto. Aprenda a configurar un escritorio remoto de Windows a Ubuntu.

¿Por qué conectarse remotamente a Ubuntu desde Windows?

Hay varias razones por las que es posible que desee conectarse de forma remota a su computadora Ubuntu. Tal vez esté en el trabajo y necesite iniciar sesión en la computadora de su casa. Alternativamente, puede tener una PC con Ubuntu en una habitación y su PC con Windows en otra. Tal vez desee ejecutar actualizaciones en Ubuntu o acceder a archivos.

Control remoto de Ubuntu usando RDP

Alternativamente, puede estar ejecutando un servidor Ubuntu para datos, un sitio web o incluso un juego. De cualquier manera, un método para configurar una conexión remota ahorrará mucho tiempo y esfuerzo.

Tiene tres opciones clave para establecer una conexión remota con una máquina Ubuntu que ejecuta el entorno de escritorio predeterminado:

  1. Escritorio remoto (RDP)
  2. Computación de red virtual (VNC)
  3. Software de escritorio remoto de terceros

Primero, sin embargo, necesitas hacer algunos preparativos:

  1. Habilite el reenvío de puertos en el enrutador del dispositivo remoto
  2. Encuentra la dirección IP
  3. Instalar SSH

Echemos un vistazo a estos a su vez.

Preparar las conexiones de Windows RDP a Ubuntu

Las soluciones de acceso remoto son fáciles de configurar y administrar en la misma red. Sin embargo, si trabaja desde casa, esto complica las cosas al instante.

Para usar VNC y RDP con una PC en una red diferente, deberá habilitar el acceso a la computadora remota a través de su enrutador. Puede hacerlo mediante el «reenvío de puertos». Sin embargo, necesitará la dirección IP antes de configurar esto.

Encuentre la dirección IP de su PC con Ubuntu

Antes de que pueda establecer acceso remoto a su dispositivo Ubuntu desde Windows a través de RDP o VNC, necesitará la dirección IP.

La primera forma es la más fácil. Vaya físicamente a la máquina Ubuntu, presione Ctrl + Alt + T para abrir la Terminal e ingrese el comando:

ifconfig

Busque la «dirección inet» en la conexión que está utilizando actualmente. Por ejemplo, si tiene Wi-Fi, busque wlan0 . Si la computadora está conectada a la red a través de Ethernet, busque eth0 .

Otra forma de encontrar la dirección IP es buscar el icono de conexión de red en el panel, hacer clic con el botón derecho y seleccionar Información de conexión . Encontrará la dirección IP aquí.

¿Ninguna de estas opciones está abierta? También puede conectarse a su enrutador directamente a través del navegador de su computadora.

Una vez que haya iniciado sesión en la consola de administración del enrutador, podrá ver qué dispositivos están conectados. Simplemente busque el nombre de su dispositivo Ubuntu, encuentre la dirección IP y anótelo para más adelante.

Habilitar el reenvío de puertos

Para acceder a una computadora en otra red (por ejemplo, su red de trabajo), debe habilitar el reenvío de puertos en el enrutador donde se encuentra su PC con Ubuntu.

Comience por establecer la dirección IP del enrutador. Puede usar el comando ip r para esto, con grep para especificar el valor predeterminado:

ip r | grep default

Tome nota de la dirección IP, luego ábrala en su navegador para mostrar la consola de administración del enrutador. Habilitar el reenvío de puertos es simple:

  • Busque la configuración de redirección de puertos
  • Crear una nueva regla con la etiqueta Escritorio remoto
  • Establezca el número de puerto interno en 3389
  • Establezca el número de puerto externo en 3389
  • Ingrese la dirección IP de la PC con Ubuntu
  • Haga clic en Guardar

Tenga en cuenta que estos pasos son genéricos y diferirán según su enrutador. Para conocer los pasos detallados, consulte la documentación de su enrutador.

Una vez guardado, debería poder RDP en la PC con Ubuntu de forma remota a través de la dirección IP estática de su organización. Si su empleador no usa una IP estática (poco probable, pero sucede), use un proveedor de DNS dinámico en su lugar.

Configurar el acceso mediante SSH

Para ahorrar tiempo, es posible que desee instalar PuTTY en su PC (o simplemente probar la función integrada de Windows SSH). Le permite configurar una conexión SSH, que le da acceso remoto a la línea de comandos de Ubuntu.

Para ser claros: esta no es una opción de escritorio remoto ; no hay control de ratón. Pero es útil instalar las herramientas que usará de forma remota. Sin embargo, SSH a menudo está deshabilitado de forma predeterminada, por lo que si no está instalado, deberá corregirlo.

En resumen, depende de la versión de Ubuntu que esté usando y de si ha usado SSH anteriormente.

Una vez instalado a través de la terminal ( sudo apt install openssh-server ), podrá realizar una conexión remota al escritorio de Ubuntu. Simplemente ingrese la dirección IP y el nombre de usuario y contraseña de Ubuntu. Luego puede usar el terminal para instalar las herramientas que necesita para RDP y VNC.

1. Acceso remoto mediante el protocolo de escritorio remoto

La opción más fácil es usar el Protocolo de escritorio remoto o RDP. Integrada en Windows, esta herramienta puede establecer una conexión de escritorio remoto a través de su red doméstica. Todo lo que necesita es la dirección IP del dispositivo Ubuntu para establecer una conexión de escritorio remoto a Ubuntu desde Windows.

Si bien el software necesario está preinstalado en Windows, deberá instalar la herramienta xrdp en Ubuntu. Para hacer esto, abra una terminal ( Ctrl + Alt + T ) e ingrese:

sudo apt install xrdp

Sigue esto con:

sudo systemctl enable xrdp

Espere a que esto se instale, luego ejecute la aplicación Escritorio remoto en Windows usando el menú Inicio o Buscar. Escriba rdp , luego haga clic en Conexión a escritorio remoto . Con la aplicación abierta, ingrese la dirección IP en el campo Computadora .

A continuación, haga clic en Mostrar opciones y agregue el nombre de usuario para la PC con Ubuntu. Puede hacer clic en Guardar para conservar esta configuración para volver a utilizarla en otra ocasión.

Haga clic en Conectar para iniciar la conexión e ingrese la contraseña de la cuenta de Ubuntu cuando se le solicite. Luego se establecerá la conexión, brindándole acceso completo con el mouse y el teclado a su computadora Ubuntu remota. Si planea usar esta conexión con frecuencia, puede crear un archivo de configuración para ahorrar tiempo.

Solución de problemas de RDP a Ubuntu

Si bien RDP es una excelente opción para la conexión remota a su PC con Ubuntu, no es confiable en algunas versiones de Ubuntu, como 18.04 LTS. Parece que hay un problema al establecer una conexión remota mientras ya está conectado a la misma cuenta en Ubuntu.

Como tal, la forma más sencilla de evitar esto es cerrar sesión en la computadora con Ubuntu.

Si esto no es posible, intente cambiar la conexión RDP del servidor Xorg a X11rdp. Espere a que eso falle, luego intente Xorg nuevamente.

También puede intentar una conexión después de reiniciar la máquina Linux.

Ubuntu 22.04 LTS debería incluir una solución para hacer que RDP a Ubuntu sea más fluido.

2. Conéctese a Ubuntu desde Windows con VNC

Otra opción con funcionalidad completa de escritorio remoto es VNC (Virtual Network Computing). Requiere una aplicación cliente en la PC con Windows y un servidor en Ubuntu.

En la PC remota, instale el componente TightVNC Server después de buscar actualizaciones:

sudo apt update

Luego instale la utilidad del servidor:

sudo apt install tightvncserver

A continuación, tendrá que ejecutarlo:

sudo tightvncserver

En este punto, se le pedirá que establezca una contraseña para la conexión. Tome nota del número de escritorio, normalmente :1 .

Ahora que TightVNC Server está configurado en Ubuntu, deberá instalar el cliente en Windows. Puede descargarlo del sitio web oficial; asegúrese de elegir la versión correcta, ya que está disponible en versiones de 32 y 64 bits.

Descargar : TightVNC

Las herramientas de TightVNC solo están disponibles como un paquete, así que una vez instaladas, busque TightVNC Viewer en la búsqueda de Windows.

Una vez que haya iniciado el visor, ingrese la dirección IP del cuadro de Ubuntu en Remote Host, seguido del número de escritorio. Entonces, podría verse así:

192.168.0.99:1

Escritorio remoto de Windows a Linux con VNC

¡Ingrese la contraseña cuando se le solicite y comience su actividad de escritorio remoto!

Haciendo que TightVNC sea más seguro

De forma predeterminada, TightVNC cifrará su contraseña, pero nada más. Hace que sea inseguro conectarse a través de Internet. Afortunadamente, puede mejorar la seguridad con SSH y Xming.

Descargue e instale la herramienta Xming para Windows desde SourceForge para usar esto. Una vez hecho esto, busca el acceso directo del escritorio, haz clic con el botón derecho y elige Propiedades .

Busque la pestaña Acceso directo y, en el campo Destino , ingrese lo siguiente:

"C:\Program Files (x86)\Xming\Xming.exe":0 -clipboard -multiwindow

Haga clic en Aplicar para guardar el cambio, luego en Aceptar . Haga doble clic en el ícono para ejecutar Xming, luego abra PuTTY. Aquí, expanda el menú de la izquierda a Conexión > SSH > X11 .

Marque Habilitar reenvío X11 , luego regrese a Sesión en la parte superior del menú.

Habilite el reenvío X11 para usar el escritorio remoto con SSH

Introduzca la dirección IP del dispositivo remoto y haga clic en Abrir . Momentos después, estará disponible una conexión segura al escritorio remoto de Ubuntu.

3. Escritorio remoto a Ubuntu con herramientas comerciales

Todo lo que ha aprendido hasta ahora es estándar si necesita acceder a una PC con Linux en su red local de forma remota. Si necesita ir más allá, los pasos para habilitar el reenvío de puertos le ayudarán.

Pero, ¿qué sucede si no tiene intención de acceder a su enrutador? Si esto parece demasiado complicado, se requiere un software comercial de terceros diseñado para facilitar los escritorios remotos. Varios están disponibles, pero no todos son compatibles con Linux.

Le sugerimos que pruebe:

  • NoMachine : lanzado inicialmente como una herramienta de escritorio remoto de Linux, ahora está disponible en todas las plataformas principales. Instálelo en la computadora de destino, luego en su máquina local y configure una conexión remota.
  • Chrome Remote Desktop : utiliza su cuenta de Google para administrar el acceso remoto a través del navegador Chrome.
  • TeamViewer : una conocida solución comercial de escritorio remoto. Simplemente instale el cliente y el software host de antemano. También proporciona una aplicación host para acceder de forma remota a dispositivos Raspberry Pi.

Elegir la solución de escritorio remoto de Ubuntu adecuada

¿Qué herramienta de escritorio remoto para conexiones entre Ubuntu y Windows debería usar?

Hay tres opciones principales disponibles:

  • RDP: utiliza el protocolo de escritorio remoto de Windows a través de la implementación xrdp de código abierto.
  • VNC: Virtual Network Computing es una alternativa a RDP pero menos segura.
  • Software remoto comercial: la mayoría de estos requieren una configuración mínima y son compatibles con Linux.

También puede usar SSH para enviar instrucciones remotas a su PC con Ubuntu.

Le mostramos tres formas de establecer una conexión remota a su computadora o servidor Ubuntu desde Windows. Cada uno tiene sus ventajas y desventajas. Pero si solo quiere sumergirse en Ubuntu, pruebe el Subsistema de Windows para Linux en Windows 10.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *