Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's the best (easiest, and preferably free) way to control another Mac via remote desktop, over the internet?

share|improve this question
Connect via SSH? – Zoredache May 24 '11 at 18:12

Using Apple tools, rather than third party tools you have two options: Screen Sharing (free, inbuilt into OS X) or Apple Remote Desktop (inbuilt into OS X but admin client is paid for).

I will cover using Screen Sharing remotely across the internet. Enable the built-in Screen Sharing, as well as Remote Login, in Sharing Preferences. Allow access for the relevant users. This will work fine within the same network, however across the internet you will need to use SSH tunnelling to get Screen Sharing to work.

ssh -L 5901:localhost:5900

where 5901 is the local port number (up to you, best to be above 1024 though).

Then use "Connect to Server" in the Go menu of Finder and type:


enter your username and password.

Other options are using Apple Remote Desktop (not very expensive from the App Store for unlimited clients, much less than "retail" from Apple), instead of Screen Sharing (which is very basic, just VNC really) and using a VPN rather than SSH tunnelling.

share|improve this answer

I'm not sure if there is anything built in or not with OSX. Logmein has a client you can install though. There are some other similar options as well (that's just the one I have used).

There also is the option of rdp (discussed here:

or VNC:

share|improve this answer

Screen Sharing is available through the Sharing section of the System Preferences and through iChat.

share|improve this answer

Chicken of the VNC -

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.