Apple Remote Desktop 3 and Real VNC

Just wanted to post an FYI, that recently I found out VNC (Real VNC) Server & Viewer were conflicting with ARD 3.2 in terms of screen sharing/control. All other connections were fine. (e.g. chat, message, package install, etc..) For me to regain a successful connection to my clients I had to uninstall VNC, reboot and "whalla" screen share/control was full functional again. I don't know if anyone had a work around for the two programs to work simultaneously, but I couldn't figure it out and just uninstalled VNC. Not sure if this would be the same case with Ultra VNC, but I think it is safe to say that if you are wanting to remote manage a group of Macs (PC's included) you should stick with just one program. Any thoughts out there?

MacBook Pro 17", Mac OS X (10.5.4)

Posted on Sep 22, 2008 1:01 PM

Reply
4 replies

Sep 22, 2008 1:24 PM in response to davidtorro

ARD uses VNC for observation and control so no, they won't work together (for any release of VNC). I've not seen anyone get them both running successfully together, but I don't see any real need to do so. If you want to manage PCs and Macs, I'd suggest using the ARD client on the Macs and VNC on the PCs; ARD can connect to a VNC client on Windows, though it can be tricky getting a VNC version that works. Search this forum for "VNC" for user experiences and suggestions.

Sep 23, 2008 8:09 AM in response to davidtorro

The "normal" version:
Yep. All generic VNC software will conflict with ARD. This is a good note for most admins out there.

The "geek" version:
Tell RealVNC to use port 5901. Look at the "Connection Options" section of the documentation for your server-side os/version.

The "too much information?" version:
Actually, VNC servers and ARD do just fine side by side. (Aside from listening and bonjour advertising and that), both servers are actually inactive until they receive a connection request. The clincher is that any services ...from Apache to ARD reports to SMB to VNC... always need to be listening to different sockets on different ports. In the good old days, VNC servers could actually listen on several ports and would serve at different color depths and resolutions based on the port number of an incoming request. In fact even today, because ARD uses a mostly standards-compliant VNC implementation, it has to use a different port for reports and commands and such so it won't conflict with the inbuilt VNC server.

VNC is usually on port 5900 nowadays. ARD uses 5900 for its VNC without asking. ARD also uses (or has used) 3283, 5432, 5433, and 5988 for reports and other non-VNC communication. (See: Apple's [list of common ports|http://support.apple.com/kb/TS1629].) In my experience, ARD's VNC client can very reliably control standards-compliant VNC servers, though your mileage may vary.

-- To control a non-ARD VNC server via ARD, just do whatever you normally would in ARD. When controlling, it may warn you that the VNC server doesn't support keystroke encryption, etc. but should still work fine.
-- To connect ARD to a VNC service running on a different port, choose "Add by Address… ⌥⇧⌘N" and in the address field, type the domain name or IP address as you normally would, but append a full colon ":" and the port number. For example, jsmith.example.com:5901 would connect to the computer named jsmith but would look for the VNC service on port 5901.
-- To control a Mac which is running the OS's ARD-VNC server from a third-party VNC app, you must have 'plain' VNC access turned server-side (that is, on the Mac to be controlled: System Prefs > Sharing > Remote Management > Computer Settings > "VNC viewers…"). As long as you use a decent client, it should work reliably after that.

I routinely run the standard ARD "Remote Management" services on my servers for normal remote interaction, but then have a Vine Server set up on 5901 with vastly different settings to benefit low bandwidth connections from the internet, from my iPod's VNC client, or through bouncy ssh tunnels.

If you have any other experiences or questions, or especially if anyone wants try any of this and encounters problems, by all means post back.
Cheers, Joel

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Apple Remote Desktop 3 and Real VNC

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.