Qualquer instalação do Ubuntu (Linux) é multi-usuário (mais de uma área de trabalho) por padrão. O sistema operacional virtual é o mesmo.
A menos que você tenha vários IPs dinâmicos passando a máquina host e efetuando login na máquina convidada a partir do controle remoto, pode ser um pouco complicado. Eu consideraria mais fácil se você configurar um servidor VPN.
Conecte sua máquina convidada (sua máquina virtual) à vpn. Além disso, seus usuários se conectam ao vpn do controle remoto. Eles poderiam então se conectar diretamente à máquina virtual como se estivessem no mesmo local.
Você pode encontrar facilmente as etapas de configuração da VPN em: link