Utilizar xrdp para conectarse a la sesión de escritorio

Utilizo Ubuntu en mi escritorio. Cuando estoy lejos de mi escritorio, me gustaría acceder a la sesión usando mi portátil con Windows 7. Actualmente, estoy usando xrdp para conectarme, pero inicia una sesión remota. ¿Hay alguna manera de utilizar la misma sesión de escritorio? Quiero ser capaz de continuar donde lo dejé en el escritorio.

Gracias

Solución

Bueno, no pude encontrar una manera de hacer esto con xrdp puro, pero encontré un buen escrito sobre cómo ir sobre cómo configurar esto como una puerta de enlace rdp-a-vnc. Funciona lo suficientemente bien como para adaptarse a mi propósito.

Tomado de http://ubuntuwiki.net/index.php/Xrdp,_installing

  1. Instalar xrdp y vino

     sudo apt-get update && sudo apt-get install xrdp vino
  2. Configurar vino para que pueda conectarse remotamente a la sesión existente

    Escriba vino-preferences desde el terminal, marque "Permitir que otros usuarios vean su escritorio," "Permitir que otros usuarios controlen su escritorio," y configure los ajustes de "Seguridad" como desee (probablemente querrá desmarcar "confirmar cada acceso a esta máquina" y marcar "requerir que el usuario introduzca esta contraseña").

  3. Configurar xrdp para acceder a vino

    Edita /etc/xrdp/xrdp.ini, añadiendo el texto que aparece a continuación. Cambia el nombre por el que quieras. Además, asegúrese de que [xrdp1] utilice un número que no entre en conflicto con una configuración existente.

     # Establece un nombre de usuario vacío porque VNC auth
     # no utiliza realmente el nombre de usuario, así que no
     # tiene sentido pedirle uno al usuario.
    
     [xrdp1]
     name=Active Local Login
     lib=libvnc.so
     nombre de usuario=
     contraseña=preguntar
     ip=127.0.0.1
     puerto=5900
Comentarios (6)

Mejor aún, configure su /etc/xrdp/xrdp.ini así:

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

De esta manera se pide el puerto con un valor por defecto de 5910. Si no existe una sesión vnc en 5910 entonces el intento de conexión 5910 fallará. En ese caso inténtalo de nuevo, pero pon el puerto a -1 para forzar la creación de una nueva sesión, normalmente en 5910.

Comentarios (1)

Por favor, intente lo siguiente:

En su archivo /etc/xrdp/xrdp.ini aumente el valor de delay_ms del valor ya existente.

Me encontré con el mismo problema y cambié este delay_ms de 2000 a 5000 y me funcionó.

No estoy seguro si esto tiene que ver con la velocidad de la red.

Comentarios (0)