A primeira parte é instalar o Gnome no servidor Ubuntu executando o seguinte na linha de comando:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop
Você já fez isso, mas eu coloquei isso aqui no caso de alguém estar iniciando com um servidor Rackspace em seu estado padrão.
Graças ao link para o acima.
Não consegui que o Vino e o Gnome funcionassem através da linha de comando, mas o FreeNX é um equivalente VNC para o Ubuntu. As instruções de instalação da linha de comando estão aqui:
Além disso, meu cliente FreeNX não era compatível com os recursos 3D padrão do Gnome moderno. Ele retornou “Falha ao carregar a sessão“ gnome-fallback ”no login, então tive que executar a seguinte linha para fazer o Gnome rodar no modo 2d:
sudo echo -e "\n#Use unity 2d for client sessions\nCOMMAND_START_GNOME='gnome-session --session=ubuntu-2d'"|sudo tee -a /etc/nxserver/node.conf
Graças ao link para resolver o problema acima.
O cliente Mac para o FreeNX pode ser baixado aqui: link