This is a translation of the french post Contrôler un Mac à distance (VNC). For screen captures, refer to the original post.

This post describe that situation where the two computers are on the same network. If they are on different networks, use an Internet tool like Yuuguu or SparkAngels or other or configure the NAT of your router. Beware that configuring NAT on the router can lower the safety of your network.

It can be interesting to remotely take control of a Mac. There are various methods. One of them is to use a free tool called VNC. Apple included VNC in Mac OS since 10.4.

On the mac that you want to control, you just need to activate VNC.

Go to System preferences Click on Sharing and check the box near Apple Remote Desktop. In the dialog check Viewers can control screen with a password and set a password. You will need to give your admin password to authorize this.

On the machine which will take control, install a VNC client. Currently, the best one seems to be JollysFastVNC. In the original post, it was demonstrated with Chicken of the VNC. When you start your VNC client, it should offer a list of the available VNC servers on the network. Select the one you configured and enter the password.

There are [VNC clients and servers for Windows and Linux|http://www.dmoz.org/Computers/Software/Networking/Thin_Clients/Virtual_Network_Computing//|en°, so you can do the same between a Mac and a Windows stations.

See also Comparison of remote desktop software