VNC via VPN em uma VM

0

Sim, você leu corretamente ...

O que eu quero alcançar é o seguinte: ter uma VM leve rodando em VPNs na minha rede de trabalho ... E então executar uma sessão VNC na minha máquina local que faz o tunelamento através da conexão VPN daquela VM em minha máquina de trabalho.

A razão pela qual eu quero fazer isso é porque minha rede de trabalho não permite navegar em sites de máquinas externas, então quando eu estou em VPN eu tenho que navegar pelos sites que eu quero através da minha sessão VNC, ou pior ainda em um tablet , o que não é ideal para o meu caso de uso.

Eu estou rodando 14:04 no Ubuntu e já executei várias VMs localmente para outras VPNs, mas o mais próximo que eu chego de acessá-las da minha rede local é através de um web browser que elas estão rodando localmente.

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

Obrigado

---- edit ----

como é isso para uma resposta, para um vncserver em execução em WORK_MACHINE: XXXX

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

e depois

vncviewer localhost:YYYY
    
por Rafer 17.06.2016 / 02:50

1 resposta

0

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

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

Você também pode usar o VNC na VM.

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

    
por 17.06.2016 / 06:11