How can start the VNC server to make my desktop accessible?
It open this windows :
You start the server with :
Enter this command in your Autostarted Apps if you wish vino to start automatically.
For a bit more security, I don't leave VNC running the whole time. I SSH into the machine and then start the VNC server using the following command:
x11vnc -safer -localhost -nopw -once -display :0
For ease I have the command in a shell script, so it is just a case of SSH to the server, followed by the command startvnc.sh.
This way once you disconnect VNC is no longer available.
For even more security you can tunnel VNC over the SSH connection.
This link provides details on how to forward the correct ports.