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 ambas computadoras están en la misma casa, no hay problema; pero ¿y si están en oficinas diferentes? ¡Podría ser un paseo!

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

¿Por qué Remote Connect a Ubuntu desde Windows?

Hay varias razones por las que es posible que desee conectarse de forma remota a su computadora Ubuntu. Quizás esté en el trabajo y necesite iniciar sesión en la computadora de su hogar. 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.

Alternativamente, puede estar ejecutando un servidor Ubuntu para datos, un sitio web, 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 en red virtual (VNC)
  3. Software de escritorio remoto de terceros

Sin embargo, primero debe 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

Veamos estos a su vez.

Preparar 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 instantáneamente.

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 el 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 sencilla. Vaya físicamente a la máquina Ubuntu, presione Ctrl + Alt + T para abrir la Terminal e ingresar el comando:

ifconfig

Busque el “inet addr” en la conexión que está utilizando actualmente. Por ejemplo, si está conectado a una red 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. Aquí encontrará la dirección IP.

¿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 el enrutador admin consola, podrá ver qué dispositivos están conectados. Simplemente busque el nombre de su dispositivo Ubuntu, busque la dirección IP y anótelo para más tarde.

Habilitar el reenvío de puertos

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

Empiece por establecer la dirección IP del enrutador. Puedes usar el ip r comando 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 dirección del enrutador. admin consola. Habilitar el reenvío de puertos es simple:

  • Busca el Reenvío de puertos ajustes
  • Crear un Nueva regla etiquetado Escritorio remoto
  • Selecciona el Puerto interno número a 3389
  • Selecciona el Puerto externo número a 3389
  • Ingrese el dirección IP de la PC Ubuntu
  • Hacer clic Ahorrar

Tenga en cuenta que estos pasos son genéricos y variará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 de 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.

Nota: el sistema de su organización admin puede configurar el reenvío de puertos si no está utilizando herramientas comerciales de escritorio remoto.

Configurar el acceso mediante SSH

Para ahorrar tiempo, es posible que desee instalar PuTTY en su PC (o simplemente probar la función SSH de Windows incorporada). Le permite configurar una conexión SSH, que brinda 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 del mouse. Pero es útil instalar las herramientas que utilizará de forma remota. Sin embargo, SSH a menudo está deshabilitado de forma predeterminada, por lo que si no está instalado, deberá solucionarlo.

En resumen, depende de la versión de Ubuntu que esté usando y 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 sencilla es utilizar 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.

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

sudo apt install xrdp

Siga esto con:

sudo systemctl enable xrdp

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

A continuación, haga clic en Mostrar opciones y agrega el Nombre de usuario para la PC con Ubuntu. Puedes hacer clic Ahorrar para mantener estos ajustes para reutilizarlos en otra ocasión.

Hacer clic Conectar para iniciar la conexión e ingrese la contraseña de la cuenta de Ubuntu cuando se le solicite. A continuación, se establecerá la conexión, lo que le dará acceso completo con el mouse y el teclado a su computadora Ubuntu remota. Si planea utilizar esta conexión con frecuencia, puede crear un archivo de configuración para ahorrar tiempo.

Solución de problemas de RDP en Ubuntu

Si bien RDP es una excelente opción para la conexión remota a su PC con Ubuntu, no es confiable en Ubuntu 18.04 LTS. Parece haber 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 la sesión de la computadora Ubuntu.

Si esto no es posible, intente cambiar la conexión RDP del servidor Xorg a X11rdp. Espere a que falle y vuelva a intentarlo con Xorg.

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

Ubuntu 20.04 LTS debería incluir una solución para este problema.

2. Conéctese a Ubuntu desde Windows con VNC

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

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

sudo apt update

Luego instale la utilidad del servidor:

sudo apt install tightvncserver

Luego deberá ejecutarlo:

sudo tightvncserver

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

Ahora que TightVNC Server está configurado en Ubuntu, necesitará 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 TightVNC solo están disponibles como un paquete, por lo 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, seguida del número de escritorio. Entonces, podría verse así:

192.168.0.99:1

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. Lo hace inseguro para las conexiones a través de Internet. Afortunadamente, puede mejorar la seguridad gracias a SSH y Xming.

Descargue e instale el Herramienta Xming para Windows de SourceForge para usar esto. Una vez hecho esto, busque el acceso directo del escritorio, haga clic con el botón derecho y elija Propiedades.

Busca el Atajo pestaña, y en la Objetivo campo, ingrese lo siguiente:

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

Hacer clic Solicitar para guardar el cambio, entonces OK. Haga doble clic en el icono para ejecutar Xming, luego abra PuTTY. Aquí, expanda el menú de la izquierda para Conexión> SSH> X11.

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

Enter la dirección IP del dispositivo remoto y haga clic en Abierto. 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, ¿y 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. Hay varios 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. Instale en la computadora de destino, luego en su máquina local y configure una conexión remota.
  • Chrome Escritorio remoto: Utiliza su cuenta de Google para administrar el acceso remoto a través del Chrome navegador.
  • TeamViewer: Una conocida solución comercial de escritorio remoto. Simplemente instale el software de cliente y host de antemano. También proporciona una aplicación de host para acceder de forma remota a dispositivos Raspberry Pi.

Tenga en cuenta que estas herramientas deben configurarse antes de su uso. Si tiene un colega cerca de la PC remota, es posible que pueda ayudarlo. Consulte nuestra lista de herramientas de acceso remoto para obtener más sugerencias.

Elección de 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.

Related Posts