As a new comer to Fedora 20 after years on Ubuntu, I had a hard time enabling remote desktop connection (VNC).

The solution is below:

1) Settings -> System -> Sharing – enable Sharing then for Screen Sharing enable it and then enable all checkboxes and set the password.
2) Add port to firewall as root:

If you now try to connect using TightVNC Viewer, you’ll get an error that “No security types supported. Server sent security types, but we do not support any of their”.

tightvnc error

Checking journalctl I see:

Now, it seems that vino-server only advertises TLS security (type 18).

Listing the parameters of the server:

we have:

require-encryption caught my eye, so let’s see:

Aha!

TightVNC does not support that so let’s disable that (but since I’m on a local network, I don’t care about encryption).

You have to set this from a terminal within Gnome – since if you’re trying to execute it from a remote ssh connection you’ll get:

Now, you can connect as long as you accept the connection from the PC itself. I still have to figure out how to support unattended connections without using tightvncserver alternative ..