Virtual Desktop Clients in Yosemite
There are four main (secure) options
VNC over an ssh tunnel: this works, but can be a bit complex to set up, and a bit complex to run each time
Using the nomachine nx client - I couldn't get this to work, but many people have.
YMMV
.
Using the opennx client
Using the x2go client