I have been doing this for years...
Do you have a real world static IP or is it behind a router. If behind a router:
1. look into No-IP for its free (manually renewable monthly) or paid services to convert it to a real IP and domain-style name; and
2. open port 5900 on your router to the mac's local static IP that you want to control.
Go into System Preferences:Sharing and click on Computer Settings... and uncheck that anyone may ask for permission.
I then just use the GO menu in Finder on the outside Mac as in this example:
vnc://noriker.noipnet.net (or suitable substitute that No-IP will provide for you) and log in with my account name and password for that particular Mac.
Does that work for you?
Thank you very much. Yes, I use a router. I think I already did all that, it does work with permission after all.
1. I use Dyn.com’s service and already have my vnc://…dyn.com static domain.
2. I opened port 5900 on the router linking to the Mac’s local IP.
3. I tried with and without anyone may ask for permission.
4. When you log in, do you use the same username that is currently logged in on the computer you want to connect to?
5. So you don’t use the password you set in the Preferences for Screen Sharing but the one associated with your account?
The thing I don’t understand is why it does work when asking for permission.
Turned off that anyone may ask for permission. Still getting a wrong username/password error message.
Authentication failed to
Please verify you have entered the correct name and
Curious, which version of the OS X username are you entering? Joe Schmo or joeschmo?
I tried both of course.