Você deve ser capaz de instalar algo como o openvpn nele e acessar o vpn ou lan. O VNC se ligará a todas as interfaces de rede disponíveis.
O que eu gosto de fazer é ter um servidor na nuvem que seja meu servidor vpn. Em seguida, as máquinas que estou administrando e a minha própria instalação do cliente openvpn. Então eu posso ssh ou vnc se estou na mesma lan ou em outro lugar. Então eu também nunca tenho que lidar com problemas de firewall nos sites dos clientes. Eu tenho alguns dispositivos instalados no local para uma rede de clientes e isso me dá uma maneira de espiar a rede remotamente, se necessário.