Para servir o VNC em um servidor sem cabeçalho, é melhor você usar o tightvncserver ; então instale isso.
Além disso, certifique-se de ter um desktop instalado .
Em seguida, mude para a conta de usuário para a qual você deseja iniciar um servidor:
root@box $ su some_user
Password:
(Se você precisar criar um novo usuário primeiro, veja Adicionando um novo usuário no servidor Ubuntu .)
Como usuário, crie uma instância do servidor VNC:
some_user@box $ vncserver -geometry 800x600 :5
Então, finalmente, quando o cliente apontar seu cliente VNC para box:5
.