Which VNC program should I use to remotely connect to my Mac?

I have attempted to use both RealVNC Viewer and TightVNC. I have set up "Screen sharing" within Leopard and ensured that in the "Security" settings in System Preferences that "allow all incoming connections" is checked. I have also ensured that port 5900 (the default port for vnc) is routing to my mac through my router.

I can initiate a connection to my mac but the second the connection starts to open, it resets. I am not sure what what I'm doing wrong and am open to suggestions.

MacPro, Mac OS X (10.5.6), VNC

Posted on Apr 9, 2009 10:20 AM

Reply
11 replies

Apr 9, 2009 10:49 AM in response to julienpdx

You could just as easily get by with "set access for specific services and applications" on the remote server machine, as an FYI.

Are you attempting to VNC across the internet at large, or are you on the same local subnet? If you are trying to do this across the internet at large, you need to do some configuration to the router on the server end (which I am assuming is a home-based machine), as you have done.

Are you using Leopard for both client (local) and server (remote) machines? Then use the built-in Screen Sharing on the client machine in Finder. Just do a ⇧⌘k to browse the home network (if you are on the same subnet), click on the server machine, then click on Share Screen. Or you can do ⌘k and enter vnc://remoteComputerName or vnc://remoteComputer192.or10.IPaddress if local. If trying to do this across the internet, you would ⌘k and enter vnc://yourDomainName (if you have a domain name for your home network like from noip.com or dyndns.com) or vnc://yourRouter's_External_WAN_IPaddress. And you would need port forwarding set up in your home router.

If you don't have Leopard on both machines, and you have to use a VNC client like RealVNC Viewer or TightVNC or CotVNC or JollysFastVNC or..., then on the remote server Leopard computer, in its System Preferences Sharing, after you single-click on Screen Sharing and have checked the checkbox, make sure you click on Computer Settings... and click on VNC Viewers may control screen with password and enter a password that the client VNC program would use.

Apr 9, 2009 10:47 AM in response to julienpdx

I disabled the password and ran my vncviewer from a command prompt in windows:

realvnciewer.exe -console -log=CConnection:stderr:100

The error seems to be "no matching security types" and the response is that the vnc client i'm using doesn't know what the security types running on the Mac are.

It sounds like I'll actually have to install a VNC Server on my mac as the built-in one is not compatible with most clients?

Apr 10, 2009 12:30 PM in response to julienpdx

I use tightVNC. If I open a session but then have to logon to the Mac, the
session closes and I have to restart it to use the newly created session. Also,
tightVNC has an annoying habit of "freezing" the display without any indication of a problem -- the clock stops updating, etc. This may be related to some
screen saving timeout, etc. At various times in the past we have noticed issues
like this with Hummingbird eXceed. Putty (ssh) sessions tend to be quite robust, but I haven't tried using an ssh tunnel yet.

May 5, 2009 8:00 AM in response to BobHarris

Seconded. Vine Server (aka OSXvnc) is an excellent VNC server for OS X and much better than OS X Screen Sharing when using non-Mac clients or across slow networks. It allows setting up a "System Server" which starts on boot. You can also configure it to only accept incoming connections from localhost (ie, via SSH) which is much more secure.

I use it on my iMac at home and connect very well using a RealVNC client on Windows XP (at work). FYI I tried using TightVNC as a client (also on Windows XP) and it didn't work very well. The screen simply stopped refreshing after a few seconds and even frequent manual refreshes were very slow.

May 7, 2009 9:27 AM in response to julienpdx

I had the same problem connecting to my PowerMac @ home running Leopard Screen Sharing. I could do it from a Mac over the internet, but not from a Windows VNC client; I would be able to connect successfully, enter my password and see the screen for a flash before the connection reset and closed.

I found a solution finally, thanks to Google, that works: I am using TightVNC, although the tip suggested Real VNC, using these options:

1. Set your encoding to Hextile
2. Make sure you are using FULL color (sometimes VNC clients use 8-bit color by default to save bandwidth and thus make it faster)

After making sure those two settings were set, I was able to successfully stay connected and control my Mac @ home from Windows without any problems. 🙂

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.

Which VNC program should I use to remotely connect to my Mac?

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