Existem várias maneiras de fazer isso. O problema com a maioria das soluções é que elas assumem que apenas um usuário está usando o computador, portanto, quando você estiver conectado, ninguém mais poderá se conectar.
O X deveria fazer exatamente isso, já que era para isso que era projetado, mas ninguém o usava remotamente porque o X usava muita largura de banda e, durante o pico de popularidade, a maioria das pessoas usava discagem. modems.
Eventualmente, o Ubuntu mudou para longe do X e perdeu a funcionalidade para se conectar remotamente a desktops separados. Eles substituíram o desktop X por um gerenciador de janelas que usa o Vino, uma versão do VNC, para acessar remotamente o seu desktop. Isso significa que, se você estiver conectado, ninguém mais poderá usar o computador, porque o Vino se conecta ao console raiz e se recusa a se conectar a qualquer outra sessão de usuário.
O Oracle VM tem um servidor de área de trabalho remota integrado, independente do sistema operacional, mas, novamente, o problema é que apenas um usuário pode acessá-lo por vez.
O paradigma da computação se afastou de vários usuários usando um computador ao mesmo tempo, porque se cinco pessoas pudessem usar o mesmo computador ao mesmo tempo, você só compraria um computador e os fabricantes da Microsoft e hardware ganhariam 1/5 do dinheiro .
A única maneira de alcançar o que você deseja fazer com alguma confiabilidade seria instalar o X e configurar sessões X remotas.
Este artigo explica como fazer isso: