VNC Server + X11 forwarding

What are you trying to achieve?

If you want to control your remote using VNC over SSH

If you want to be able to run a single program on the remote machine and display the gui on your local you use X11 forwarding - xdmcp over ssh