VNC a través de VPN en una VM

VNC a través de VPN en una VM

Sí, leíste bien...

Lo que quiero lograr es lo siguiente: tener una máquina virtual liviana ejecutando qué VPN en mi red de trabajo... Y luego ejecutar una sesión VNC en mi máquina local que haga un túnel a través de la conexión VPN de esa máquina virtual hacia mi máquina de trabajo.

La razón por la que quiero hacer esto es porque mi red de trabajo no permite navegar por sitios web desde máquinas externas, por lo que cuando uso una VPN tengo que navegar por los sitios que quiero a través de mi sesión VNC, o incluso peor en una tableta, lo cual no es posible. No es óptimo para mi caso de uso.

Estoy ejecutando 14:04 ubuntu y ya ejecuto varias máquinas virtuales localmente para otras VPN, pero lo más cerca que estoy de acceder a ellas desde mi red local es a través de un navegador web que se ejecutan localmente.

Entonces: ¿Es posible este escenario? ¿Qué tan complicado va a ser?

Gracias

---- editar ----

¿Cómo es esto como respuesta, para un servidor vnc que se ejecuta enMÁQUINA DE TRABAJO: XXXX

ssh -f VM_SERVER -L YYYY:WORK_MACHINE:XXXX -N

y luego

vncviewer localhost:YYYY

Respuesta1

Si, mientras la VM está conectada a la VPN, aún puede acceder a ella desde la máquina host a través de la red, entonces podría usar el túnel SSH.

Haga que el host se conecte vía ssh al cliente y reenvíe el puerto del host XXXXa HostABC.MyCompanyLAN.com:YYYY. Luego, cuando conecte VNC a localhost:XXXX, pasará a la VM y luego será enrutado a través de su VPN a HostABC.

También puede simplemente VNC desde la VM.

O puede conectarse a la VPN desde el host y omitir la VM por completo.

información relacionada