Best way to access Mac remotely

This is probably (hopefully) quite simple. I have an iMac in location 1 (which is always on and connected) and use a MB Air in location 2. I also travel a bit and mainly use iPad Pro. I want to be able to access the iMac from any location using MB Air and iPad. Is there something built into the OS of each device or, can anyone recommend an app to do it? Thanks

I’d recommend Jump Desktop. It’s a one-time purchase (though a separate one for the Mac and the iPad), not a subscription, it’s not expensive (compared to Screens or TeamViewer) and works great.

You install Jump Desktop Connect (free) on all the Macs you want to access remotely and then use the clients for access. It will even stream sound (some other remote desktop software won’t do that).

14 Likes

If you’re familiar with SSH you can activate (and properly secure) remote access on the target machine and then create a tunnel and use screen sharing for free.

3 Likes

Curious as to how you would do that?
How would you create a tunnel?

Another vote for Jump Desktop. If you’re a Setapp subscriber, you already have the Mac app. Last I checked, the iPad app isn’t included with Setapp and needs to be purchased separately.

I use:

-N -A -D 8181 -L 59000:192.168.1.95:5900

to create a background process, can use port 8181 as a socks to route web traffic and the the 59000 for screen sharing.
So in screensharing the computer name is localhost:59000

2 Likes

Thanks. I think Jump Desktop is the way I’ll go for now.

1 Like

What are you passing those parameters too?

Oh sorry, SSH. Yes. I confused it with Jump. Thanks

1 Like

Another solution would be Tailscale.
You need to make an account, download the Tailscale application for your devices and use Apple’s Screen Sharing application to remotely access your iMac .

1 Like

+1 for Tailscale, but this is why I followed up with @aardy. At some point it is a question of who holds the ā€œkeysā€. Your tunnel? You do! Good stuff @aardy!

2 Likes

Yeah, I’m in control and it’s worked well all over the world for me.

Use Tailscale. Much easier and you can set up your AppleTV as a 24x7 VPN node for subnet routing and an exit node.

In English: AppleTV can provide inbound secure access to all devices on your internal network, even if they aren’t running Tailscale themselves (ā€œTailscale subnet routerā€) and you can use your AppleTV to provide you with safe Internet access without paying for VPN service (ā€œTailscale exit nodeā€).

3 Likes

Tried that but I’m more than happy running my tunnel on my Mac Studio :slight_smile:

For TailScale users, is there any iPad app equivalent to the Screen Sharing app on a Mac? Do people still use Screens for this? Or is there something better?

Isn’t that coming in iPadOS 18?

Do you ssh into an ip address? Does that mean you have a static ip?

And another vote for Jump Desktop, it even supports high resolutions so you can have Retina Remote Desktop if needed.

A free alternative is TeamViewer that will allow you to access one device without a license, however from time to time you may have issues with them saying you are using for commercial reasons (that you can ask to be reviewed).

One last option is AnyDesk, it’s a little more fiddly, but is very free :slight_smile:

2 Likes

Mac Geek Gab did a segment on this on last weeks episode. You may want to give it a listen. I still use pre-subscription Edovia Screens.

1 Like

Been there, done that, gave up on TeamViewer for this reason. I used it to connect to a remote iMac once in a while, but after logging in a couple of times in a short timeframe one day (as I forgot to do something), I got the message that my account was locked as I was using it for commercial purposes.

I have not received a response from support, and I could not unlock my account, so I gave up. I’d be okay with this usage model if the ā€˜commercial’ rules were more transparent, but there’s no way of knowing when or why their system may automatically flag you for ā€˜commercial’ use.