How can start the VNC server to make my desktop accessible?
['https://askubuntu.com/questions/12206', 'https://askubuntu.com', 'https://askubuntu.com/users/3999/']
Here is the whole process I do to utilize VNC, simplified

---

ONE. SETUP server

install VNC: `sudo apt-get install vnc`

install openssh-server: `sudo apt-get install openssh-server`

---

TWO. SETUP remote access PC

install PuTTY

install VNC or VNC viewer

---

THREE. Connect and Launch:

From remote access PC:

1. Run PuTTY
2. Connect SSH into the servers IP
3. Log into the server with Login ID and Password
4. A Run: `sudo x11vnc -display :0 -auth guess`

B Else if that doesn't work, run: `sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>`

C Else if that doesn't work, run the commands again but as root.

Then once connection is established...

5. Launch VNC viewer
6. When prompted, enter the servers IP and connect

You now have accessed your server via VNC and should be able to control and interact with that desktop.

Good Luck and Enjoy!!
As root, run:

```
sudo apt-get install vino

```

As your user, run:

```
gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

```

A script can be written to automaticly start `/usr/lib/vino/vino-server` or you can just have your window manager start it directly once it loads and your network is UP, this method worked for me because I was having security type 18 issues with windows VNC Viewer not connecting and I had to turn off encryption