Acceda de forma remota al escritorio del desarrollador ubicado en casa

Estoy buscando una manera de usar de forma remota una computadora de escritorio ubicada en casa desde una computadora portátil desde cualquier ubicación a través de Internet. 

La puesta en marcha:

  • Windows con VirtualBox ejecutando varias máquinas virtuales (Linux por ahora).

Requisitos:

  • No es necesario conectarse de forma remota a Windows.
  • Tiene que haber una forma de SSH en todos esos hosts virtuales.
  • Uno de los hosts es Ubuntu, que es mi escritorio de desarrollador, necesito una conexión visual de escritorio remoto.
  • La configuración debería funcionar con computadoras portátiles Windows y Mac.

¿Podría decirme qué tecnologías y herramientas utilizar?

  • Cómo obtener un nombre de dominio compatible con SSH para mi escritorio.
  • ¿Cuáles son las ventajas y desventajas al usar cada uno de ellos?
  • ¿Qué parte del objetivo se resuelve con cada una de esas herramientas?
Suponiendo que tiene la configuración de las máquinas virtuales para poder acceder/tener acceso desde Internet * piense que debería poder usar cualquiera de las sugerencias de esta Q o esta . ¿Ninguna de esas opciones te funciona?
Gracias por los enlaces, para mí el mayor desafío es obtener la IP o el nombre de host del escritorio. ¿Alguna idea al respecto?

Respuestas (1)

Por lo que sé, TeamViewer 8 (incluso la versión gratuita) puede hacer esto. Lo uso para conectarme a la máquina de mi casa cuando estoy fuera y también para conectarme desde la máquina de mi casa a las remotas. Solo necesita recordar la contraseña que se muestra en la máquina a la que desea conectarse. Una vez conectado, la máquina que está utilizando simplemente 'se convierte' en la máquina remota. Muy fácil de transferir archivos también. ¡Incluso lo uso para conectar mi computadora portátil a mi máquina de escritorio a través de Internet para poder programar cuando me da pereza levantarme de la cama por la mañana!