VNC via VPN em uma VM

VNC via VPN em uma VM

Sim, você leu corretamente...

O que eu quero alcançar é o seguinte: Ter uma VM leve executando VPNs em minha rede de trabalho ... E, em seguida, executar uma sessão VNC em minha máquina local que faça um túnel através da conexão VPN dessa VM em minha máquina de trabalho.

A razão pela qual quero fazer isso é porque minha rede de trabalho não permite navegar em sites de máquinas externas, então, quando faço VPN, tenho que navegar nos sites que desejo por meio de minha sessão VNC, ou pior ainda, em um tablet, que não é não é ideal para meu caso de uso.

Estou executando 14:04 o Ubuntu e já executo várias VMs localmente para outras VPNs, mas o mais próximo que chego de acessá-las da minha rede local é através de um navegador da Web que elas estão executando localmente.

Então: esse cenário é possível? Quão complicado será?

Obrigado

---- editar ----

como isso é uma resposta, para um vncserver rodando emTRABALHO_MÁQUINA:XXXX

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

e então

vncviewer localhost:YYYY

Responder1

Se, enquanto a VM estiver conectada à VPN, você ainda puder acessá-la da máquina host pela rede, poderá usar o tunelamento SSH.

Faça com que o host se conecte via ssh ao cliente e encaminhe a porta do host XXXXpara HostABC.MyCompanyLAN.com:YYYY. Então, quando você fizer o VNC para localhost:XXXX, ele passará para a VM e será roteado por meio de sua VPN para HostABC.

Você também pode apenas VNC de dentro da VM.

Ou você pode se conectar à VPN a partir do host e ignorar completamente a VM.

informação relacionada