
Estoy buscando una manera de utilizar 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 remotamente a Windows.
- Tiene que haber una manera de acceder por SSH a 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 portátiles Windows y Mac.
¿Podrías decirme qué tecnologías y herramientas utilizar?
- ¿Cuáles son las compensaciones al utilizar cada uno de ellos?
- ¿Qué parte del objetivo se resuelve con cada una de esas herramientas?
¡Gracias!
Respuesta1
Utilice redes puenteadas en VirtualBox, conéctese al enrutador de su hogar con OpenVPN (use OpenWRT, por ejemplo, para esto). De esta manera podrás acceder a todas tus máquinas virtuales.
Respuesta2
Otra opción es utilizar SSH en su computadora con Windows y luego usar el reenvío de puertos para conectarse a sus otras máquinas virtuales. Yo personalmente uso Bitvise SSH Server (es un muy buen servidor SSH para Windows). Es de uso gratuito para uso personal.
También puede utilizar SSH directamente en cada una de sus máquinas virtuales. Una forma de hacer esto es: 1. Configurar cada una de sus máquinas virtuales como servidores SSH. Utilice un puerto de escucha diferente para cada VM. 2. Configure el reenvío de puertos desde su enrutador para cada uno de sus puertos personalizados a cada VM. Entonces puede usar 50022 para VM1, 50023 para VM2, etc. 3. Conéctese a la dirección IP de su hogar usando el número de puerto específico y lo conectará directamente a la VM.
Si tiene una dirección IP dinámica (la mayoría de los servicios de Internet residenciales la tienen), deberá configurar un servicio DNS dinámico para poder realizar un seguimiento de cuándo cambia la dirección IP de su hogar).