Having once labeled myself a "Major PC guy", you will do yourself a tremendous favor in the long run to consider re-inventing yourself into "Colonel Cross Platform". Hey, consider it a promotion.
In all seriousness, an open mind will help you appreciate and understand the differences. That said, you can use VNC (many different flavors available for Windows) to connect to a Mac quiet easily. The first thing to do is enable screen sharing on the Mac and you can do this from the command line (meaning also in a script or with ssh
)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers -clientopts -setvncpw -vncpw passw0rd
Then fire up your VNC client of choice and connect with the password of passw0rd
. A tip I remember from a while back was to keep logout of your current user on your Mac before connecting. Otherwise you'd be prompted for a Mac login password after connecting but the desktop wouldn't render.
Regarding your RDP claims - that is not actually true :) https://en.wikipedia.org/wiki/Remote_Desktop_Protocol#Non-Microsoft_implementations . Moreover, the protocol itself is properly documented: https://msdn.microsoft.com/en-us/library/hh871750.aspx
– cdavid – 2015-06-30T19:16:22.833Aqua Connect and iRapp (now bankrupt) both create an RDP server on OS X. Haven't tried Aqua but iRapp was worlds faster than VNC. – Chris Dragon – 2016-10-08T16:45:22.807