Зачем вообще нужен VNC по SSH, когда SSH умеет штатно пробрасывать иксы? Просто заходишь как ssh -X user@host и всё.