VNC sous Windows est différent de VNC sous les Unix. Sous Windows, il fait grosso-modo des captures d'écran, qu'il recompresse et envoie vers le client. Vu que ca utilise la session courante, il n'y a donc en tout et pour tout qu'une session : ma_machine:0 (euh, ou :1 je sais plus)
Sous Unix, il te crée une session X-Window à laquelle tu ne peux accéder qu'à travers VNC. Tu peux créer autant de sessions que tu veux.
Pour pouvoir te connecter, tu dois faire un truc comme
vncserver -geometry 800x600 -depth 16 :123
Ca dit que tu vas te connecter à la session 123 sur ta machine. Après tu y accède en spécifiant au vncviewer ma_machine:123
Note que si tu as une session XFree ouverte, vncserver va utiliser comme premier ID "1" (ben oui car vncserver est un serveur X)