Pode haver uma solução mais simples e melhor. O acima pode ainda ser tecnicamente correto.
Tanto quanto eu entendi, você quer levar o laptop do seu trabalho para casa, vpn na empresa e simplesmente usar o equipamento ubuntu como tela grande (mais entradas).
Nesse cenário, nenhum bloqueio deve ocorrer, pois o tráfego de vnc não passará pelo firewall da empresa ou pelo software vpn. Seria outra coisa se Seu laptop estivesse bloqueado, mas eu não suponho que sim, já que Você pode instalar software e alterar configurações.
Para a solução que escrevi na introdução:
Eu tive um caso semelhante. Eu decidi, VNC usado para muita largura de banda e era demasiado sem resposta com a tela grande, então eu habilitei serviços de Terminal (área de trabalho remota) no laptop xp, habilitado o compartilhamento de conectividade de internet da minha internet sem fio e permitiu serviços de terminal no firewall do Windows (apenas para o porta ethernet, não para conexões de saída, especialmente sem fio).
No ubuntu, a rede é detectada automaticamente e eu simplesmente uso o tsclient para conectar a uma sessão real do Windows no laptop. Até mesmo o login do windows é feito no equipamento do Ubuntu, para que eu possa deixar a tampa do laptop fechada. O rig ubuntu é como um thin client para o laptop xp, por assim dizer.
Esteja ciente de que os serviços de terminal, especialmente quando usados com senhas fracas do Windows, representam um risco de segurança se expostos a redes abertas. No meu cenário, a porta Ethernet não está em uso, exceto para a conexão de área de trabalho remota. Eu não tive nenhum problema em 10 meses de uso. Além disso, logins sem senhas não podem ser acessados através de serviços de terminal, o que pode significar que você precisa fornecer senhas de login se não tiver. A vantagem é que você pode usar um login / usuário diferente para o trabalho remoto, se puder. Estou rodando 1920x1080 em um laptop que tem uma resolução máxima de 1400x1050, então fiz algumas alterações.