¿Puedo acceder a Ubuntu desde Windows de forma remota?

112

Tengo Ubuntu instalado en mi computadora de trabajo. Me pregunto si podría tener acceso desde otra computadora con Windows instalado. Si es así, ¿podría darnos una guía paso a paso, por favor? ¡Gracias!

    
pregunta LaTeXFan 04.03.2015 - 07:51

3 respuestas

127

Sí, puede acceder a Ubuntu desde Windows de forma remota.

Tomado de este artículo .

  

Sigue estos pasos:

     

Paso 1 - Instalar xRDP

     

Abrir terminal ( Crtl + Alt + T ) y ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install xrdp
     

Paso 2: instala XFCE4 (Unity no parece ser compatible con xRDP en Ubuntu 14.04, aunque en Ubuntu 12.04 era compatible). Es por eso que   instala Xfce4.

sudo apt-get install xfce4
     

Paso 3: configure xRDP

     

En este paso, modificamos dos archivos para asegurarnos de que xRDP use Xfce4. Primero nosotros   Necesitamos crear, o editar, nuestro archivo .xsession en nuestro directorio de inicio. Nosotros   puede usar nano o simplemente redirigir una declaración de eco (más fácil):

echo xfce4-session > ~/.xsession
     

El segundo archivo que necesitamos editar es el archivo de inicio para xRDP, por lo que   iniciará Xfce4.

sudo nano /etc/xrdp/startwm.sh
     

El contenido debería verse así (preste atención a la última línea y   ignore . /etc/X11/Xsession ):

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4
     

Paso 4: reinicia xRDP

     

Para que todos estos cambios sean efectivos, reinicie xRDP como tal:

sudo service xrdp restart
     

Probando su conexión xRDP

     

En la computadora que controlará de forma remota tu máquina Ubuntu, comienza   tu cliente RDP Windows viene de serie con un cliente de Escritorio remoto   (mstsc.exe: puede iniciarlo desde el símbolo del sistema o buscar el   acceso directo a Escritorio remoto en Accesorios). O busque 'remoto' en   start (Windows 7) O 'remoto' en el cuadro de búsqueda en Windows 8.

     

     

Cualquiera que sea el cliente que use, la mayoría trabajará con la red informática   nombre o dirección IP de su máquina Ubuntu.

     

Para encontrar la dirección IP en su cuadro de Ubuntu, escriba:

hostname -I
     

(nota: esta es una "i" mayúscula)

     

Ingrese la dirección IP de su máquina Ubuntu. Por ejemplo:

     

     

Dependiendo de las capacidades y configuraciones de su cliente RDP (por ejemplo:   Microsoft RDP Client permite el inicio de sesión automático), es posible que no   mira la pantalla de inicio de sesión.    Aquí ingresamos nuestro nombre de usuario y contraseña de Ubuntu y hacemos clic en "Aceptar"

     

     

Has terminado, disfruta

     

PD: se mencionan algunos puntos buenos en los comentarios, así que pensé en resumirlos.

  • Si quiere acceder a Ubuntu desde fuera de la red , necesitará su Ubuntu en el trabajo para tener su propia dirección de Internet, adecuada, escenario poco probable. Para que funcione de otra manera, necesitas externamente dirección visible de work , Y tiene el reenvío de puertos configurado para dirigir solicitudes RDP entrantes a su computadora de trabajo en el enrutador. ( Mark Williams )

  • Para usar el escritorio Ubuntu MATE meta-session , reemplace la última línea startxfce4 en startwm.sh con mate-session . ( Frank N )

  • Puede usar su nombre de máquina real (escribiendo hostname ) en lugar de su IP, ya que podría ser más estable en IP dinámicas en sesiones futuras. ( Frank N )

respondido por el Faizan Akram Dar 04.03.2015 - 08:17
5

MobaXterm

enlace

Freeware implementa el servidor X en Windows.

No es necesario instalar nada en Ubuntu.

Después de conectarse, comienza con un shell.

Luego, si inicia un programa desde el shell, por ejemplo:

xeyes

xeyes se abre como una ventana nativa de Windows separada.

Funcionó de la caja entre Windows 10 y Ubuntu 16.04 a través de una VPN.

Sufre un retraso y una pérdida de resolución aceptables, incluso para aplicaciones complejas como firefox y eclipse , pero claramente no es solo la transmisión estúpida de su escritorio como video, y realmente implementa X widgets.

Una molestia es que si abres la ventana en el trabajo y llegas a casa, tienes que iniciar una nueva instancia de la aplicación y no puedes ver la ventana ya abierta. Esto es aún más molesto para las aplicaciones que funcionan en modo de ventana única, p. navegadores: tendrá que buscar cómo forzar una nueva instancia, y luego tendrá dos instancias ejecutándose.

Cygwin / X

enlace

Alternativa GPL a MobaXterm. Todavía no lo he probado, pero el comportamiento debería ser el mismo en teoría: enlace

VNC

Probé los siguientes programas, pero enviaron el escritorio como video, lo que ocasionó una pérdida inaceptable de resolución de pantalla / imprecisión del mouse / ancho de banda de la red.

Servidores (ejecutados en Ubuntu):

Clientes (ejecutados en Windows):

  • TigerVNC

PuTTY

La solución de referencia si todo lo que desea es un terminal de texto a través de SSH.

Es muy conveniente ya que integra un emulador de xterm y SSH / telnet y otros protocolos en un solo paquete.

Luego agregue tmux attach a la mezcla, y puede usar exactamente las mismas terminales en el trabajo y en casa, lo cual es asombroso. Sin embargo, hay algunas fallas técnicas molestas con variables de entorno, particularmente DISPLAY : enlace

    
1

El mejor que encontré es x2go .

Instalar en la máquina linux enlace

Instalar el cliente en la máquina de Windows: enlace

Ajuste la compresión si se siente lenta: (TL; DR use 4k-png) enlace

    
respondido por el ozma 23.08.2017 - 08:12

Lea otras preguntas en las etiquetas