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 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 conexión 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 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. Esto se hace usando 'reenvío de puertos'. Sin embargo, antes de configurar esto, necesitará la dirección IP.





Encuentre la dirección IP de su PC con Ubuntu

Antes de que pueda establecer una conexión con su dispositivo Ubuntu 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:

|_+_|

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 para Ethernet, busque eth0 .

Otra forma de encontrar la dirección IP es buscar el icono de conexión 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 la consola de administración del enrutador, 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), debe habilitar el reenvío de puertos en el enrutador donde se encuentra su PC Ubuntu.

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

|_+_|

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:

  • 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 utiliza una IP estática (poco probable, pero sucede), utilice una proveedor de DNS dinámico en lugar de.

Nota: el administrador del sistema de su organización 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 prueba la función SSH de Windows incorporada ). Esto 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 tener que instalar de forma remota las herramientas que utilizará. 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 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. 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 para 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:

|_+_|

Siga esto con

|_+_|

Espere a que se instale, luego ejecute la aplicación Escritorio remoto en Windows usando el menú Inicio o Buscar. Escribe fregar 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. Puede 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 usar 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 simple de evitar esto es simplemente cerrar la sesión de la computadora Ubuntu.

Si esto no es posible, intente cambiar la conexión RDP de usar el servidor Xorg a usar 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.

cómo construir un servidor linux

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). Esto 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:

|_+_|

Luego instale la utilidad del servidor:

|_+_|

Luego deberá ejecutarlo:

|_+_|

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. Esto se puede descargar desde www.tightvnc.com/download.php --- asegúrese de elegir la versión correcta, ya que está disponible en versiones de 32 y 64 bits.

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í:

|_+_|

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

Para usar esto, descargue e instale el Herramienta Xming para Windows de Sourceforge. 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:

|_+_|

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ú.

Ingrese 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 de forma remota a una PC con Linux en su red local. 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, entonces se requiere un software comercial de terceros diseñado para facilitar el escritorio remoto. 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.
  • Escritorio remoto de Chrome : utiliza su cuenta de Google para administrar el acceso remoto a través del navegador Chrome.
  • TeamViewer : una conocida solución de escritorio remoto comercial, que ofrece software Linux. Simplemente instale el software de cliente y host de antemano. También ofrece 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. Vea 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: esto 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 algunas 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?

Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes en la industria de las cámaras. Pero, ¿qué marca ofrece la mejor línea de cámaras y lentes?

Leer siguiente
Temas relacionados
  • Linux
  • Ventanas
  • Productividad
  • Escritorio remoto
  • Acceso remoto
  • Ubuntu
  • VNC
  • Trabajo remoto
  • Consejos de Windows
  • Consejos de Linux
  • Oficina en casa
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse