I would like to log into my Ubuntu machine from my Mac. I tried running a VNC server on the Ubuntu...
Eu não sou a pessoa mais experiente do mundo neste tópico, mas - AFAIK - O VNC não é um utilitário de logon remoto, mas um programa para compartilhar a área de trabalho de uma sessão aberta pela rede (em outras palavras: você deve ser já logado na máquina que você quer ver na área de trabalho).
Se você quiser fazer login graficamente em uma máquina remota, precisará de outra ferramenta. Eu consegui com sucesso isso no xubuntu com freenx . Eu escrevi um pequeno como fazer no serverfault . Acredito que você só terá que usar GDM
em vez do comando startxfce4
e ele deve funcionar.