Remote control of a Mac from another computer on the same local network is not difficult: Bonjour and other network solutions can handle it with a bang. Remote control via the Internet is a more complex solution. Many components of the hardware and software of the Big Network complicate the connection of computers.
Table of Contents
Why is it so Difficult?
Typically, home networks are built using two technologies – Network Address Translation (NAT) and Dynamic Configuration Protocol (DHCP), which provide Internet access to different computers from the same IP address and provide a kind of buffer to protect against access from the outside. This complicates the connection to computers.
DHCP automatically assigns IP addresses to computers on the local network. NAT translates these network addresses using a router for the Internet so that all traffic from these computers comes from a single public address. In business networks, firewalls and other filters control and further complicate external access to local computers.
Some remote connection tools in particular, the special Back to my Mac, GoToMyPC or LogMeIn services solve this problem by connecting directly with the NAT software and then plotting direct routes on the Web.
In this review we will figure out how to connect to a remote desktop by including the Shared Screen and VNC functions built into macOS.
Shared screen and VNC require port mapping. Port mapping can be compared to a sunbeam: if you direct a ray of light into a mirror, it is “automatically” reflected and illuminates an object. If the beam reflected from the mirror hit the person, then he will think that the light comes from the place where the mirror is located. In other words, with the help of redirection, all data are transferred without any distortions to another computer, which can be located anywhere.
If you use an AirPort base station with NAT-PMP (port forwarding protocol with network address translation), or a third-party IP router with UPnP (Universal Plug and Play) technology, you will not have any difficulty. Additional Port Map or Lighthouse software will also come to your aid. (ShareTool can create a permanent connection between the local networks to use Bonjour).
Manual port mapping is possible, but this system is not flexible and requires technical training. You need to know which port each service is using, how to assign permanent addresses / computer names on the network and your external IP address.
Remote Control a Mac with VNC
VNC (Virtual Network Computing) – a remote desktop access system using the RFB (Remote FrameBuffer) protocol.
It’s not strange, but macOS already has a VNC server built in and it is enough to simply enable and configure access.
To do this:
- Open the System Preferences -> Sharing;
- Check the Screen Sharing checkbox to enable the VNC server;
- You can also set a password to connect. To do this, click the Computer Settings button, tick the “VNC viewers may control screen with password” and enter the password in the field.
- This completes the remote access setup using VNC;
- To connect, you can use any VNC client on any operating system, for example, RealVNC.
In this post, I looked at the easiest way to connect to a computer with macOS. And which method will you use?