Confira xpra .
Estou com problemas com o título desta edição, por favor edite.
Quando se conectam usando o encaminhamento ssh -X, obtêm uma janela local gerenciada pelo gerenciador de janelas local que não é persistente.
1: existe uma maneira de executar um programa na VM e gerenciá-lo localmente E tê-lo persistente?
2: o cliente pode estar no windows ou no OS-X?
ps: neste caso, os vm estão executando o Ubuntu
Confira xpra .
Eu presumo que você quer dizer "persistente" em que "eu posso me desconectar e voltar para a minha janela mais tarde, como se nada tivesse mudado".
Se for esse o caso, não, você não pode. Aplicativos X vão para um único servidor X.
Se você quiser persistência, terá que iniciar uma sessão VNC / NX e depois executar seus aplicativos lá.
Alternativamente, você pode executar as coisas diretamente no console da VM, se estiver configurado para executar o X, e exportá-lo através do x11vnc; esta página mostra como eu fiz isso para um cliente.
Tags virtualization vnc vdi