Skip to content
xaweho

Knowledge base · basic

Enabling and using Apple Screen Sharing (VNC)

macOS' built-in remote desktop. When AnyDesk isn't the right fit: enable Screen Sharing, connect from Mac/iPad/Windows, performance tuning.

basic ·

Apple Screen Sharing is macOS’ built-in remote desktop — based on VNC with Apple extensions. If you want to stay Apple-native (perfect from Mac to Mac) or you don’t like AnyDesk, this is the standard alternative. With us it’s active by default for emergency access.

Active by default with us

We ship Macs with Screen Sharing enabled — as backup access in case AnyDesk ever hangs.

You can get on immediately:

  • On your Mac: Finder → Go → Connect to Server (Cmd+K)
  • URL: vnc://<your-mac-ip>
  • Login: the macOS user password from our setup mail

Careful: This is a direct connection over open port 5900 — unencrypted. Fine for an emergency; for regular use, take the SSH tunnel from the Security section below.

Configuration on the Mac

If you want to check or adjust Screen Sharing:

System Settings → General → Sharing → Screen Sharing.

Options:

  • Active: yes (our default)
  • Allow access for: “All users” or specific accounts
  • VNC viewers may connect with password: an additional VNC-specific password (useful for cross-platform clients)

Connecting from a Mac

The standard way on a Mac:

  1. Finder → Go → Connect to Server (Cmd+K)
  2. Enter: vnc://<your-mac-ip>
  3. Click Connect
  4. Login dialog: macOS username + password
  5. You see the Mac desktop in a window

Apple Screen Sharing uses CoreGraphics-based VNC with Apple optimizations:

  • Faster than generic VNC
  • Audio support
  • Clipboard sync
  • Drag and drop

Performance on Mac-to-Mac connections: usually smoother than AnyDesk.

Connecting from iPad / iPhone

Apple-native app: there’s no official standard solution from Apple. Third-party apps:

  • Screens 5 (commercial, very good)
  • Jump Desktop (commercial, very good)
  • Splashtop (limited)

Setup is analogous: server IP + macOS login.

More in Other remote tools.

Connecting from Windows / Linux

Generic VNC clients:

  • TigerVNC (free, Windows + Linux)
  • RealVNC Viewer (free for personal use)
  • TightVNC (Windows, free)

Setup:

  • Server: <your-mac-ip>:5900
  • Authentication: clients use different modes

Important: on the Mac, enable the VNC viewer password under Screen Sharing → Computer Settings so cross-platform clients can connect.

Security

VNC without TLS is plain text. Connecting over the open internet is a security risk.

Solutions:

Option 1: SSH tunnel

On your computer:

ssh -L 5900:localhost:5900 user@<your-mac-ip>

Then connect your VNC client to localhost:5900 — the traffic is tunneled through SSH, i.e. TLS-encrypted.

Option 2: VPN

Set up WireGuard or Tailscale between your computer and the Mac. Then use VNC inside the VPN network.

Option 3: Apple Screen Sharing between Macs

Apple Screen Sharing between Macs automatically uses an encrypted connection (via the Apple cloud, if you’ve linked Apple IDs — via iCloud, for instance).

Default: don’t use it in plain text

Recommendation: only use it through an SSH tunnel or VPN, never directly over open port 5900.

Performance tips

Screen Sharing can feel sluggish with:

  • High resolutions (4K, 5K)
  • Wallpaper animations
  • Transparency effects

Tuning steps:

  1. Reduce the Mac’s resolution: System Settings → Displays → pick the resolution manually (e.g. 1080p instead of 4K)
  2. Reduce motion: System Settings → Accessibility → Display → Reduce motion
  3. Static wallpaper
  4. Dock animation off

For administrative emergencies only

With us, Screen Sharing is always active as an emergency backup. Recommendation:

  • Daily work: AnyDesk or another remote tool, optimized for latency/performance
  • Emergency: Apple Screen Sharing when AnyDesk hangs

Audio transmission

Apple Screen Sharing can transmit audio too — the Mac’s sound arrives on your computer.

Enable it: Screen Sharing toolbar at the top → audio icon.

Handy for: audio tests, video calls on the Mac, music workflows.

File transfer

Limited directly. Workarounds:

  • AirDrop: easy between Macs on the same Apple ID
  • SCP over SSH: for scripts
  • Drag and drop in the Screen Sharing window works partially

Multiple parallel sessions

Apple Screen Sharing supports multi-user access:

  • User A connects → their own session
  • User B connects → their own session (macOS Fast User Switching)

For pair programming: both log into the same user account, both see the same screen.

Combining it with AnyDesk

Running both in parallel is possible:

  • Apple Screen Sharing for Mac-to-Mac (from your MacBook)
  • AnyDesk for cross-platform (from a Windows PC, iPad, etc.)

Performance barely suffers — both services are light on resources.

Typical pitfalls

”Connect to Server” can’t find the Mac

  • IP correct? ping <your-mac-ip>
  • Is Screen Sharing actually active? Check in System Settings on the Mac (via AnyDesk)
  • Firewall blocking port 5900? On the Mac: System Settings → Network → Firewall → Options → allow Screen Sharing

Login fails despite the correct password

  • Use the macOS username (not the email address)
  • The password contains special characters the VNC client doesn’t pass through — test with a simple password
  • Try a VNC client with a different auth mode

Very slow from a Windows client

The Apple VNC optimizations only work Mac-to-Mac. Windows VNC clients will look slow.

Solution: AnyDesk for cross-platform, Apple Screen Sharing for Mac-to-Mac.

Display resolution doesn’t match the Mac’s screen

On a headless Mac (no physical monitor): macOS starts with a default resolution, often 1080p or smaller.

Solution: tools like BetterDisplay simulate virtual displays.

Frequently asked questions

Does Apple Screen Sharing cost anything? Nothing. It’s part of macOS, no license surcharge.

Does it work in lock-screen mode too? No. macOS has to be “logged in” for you to see the desktop. On the lock screen, you only see the login prompt.

Can I restart the Mac via Screen Sharing? Yes. Apple menu → Restart. The Mac reboots, Screen Sharing comes back after 30–60 seconds (as soon as the login screen is reachable).

What if I forget the Mac password? Via AnyDesk on the lock screen, use “Reset password using Apple ID” — if that’s set up. Otherwise open a ticket with us.

Security: can someone log in without a password? Standard setup: password required. We additionally recommend the VNC viewer password as a second layer.

Can I use Screen Sharing for recording (screen capture)? On your side: yes, with local screen recording tools. On the Mac side: macOS’ own screen recording works over Screen Sharing too.

Does Sidecar / Universal Control work over Screen Sharing? No, those are separate Apple features that need local device proximity.

Performance for 4K editing over Apple Screen Sharing? Not really. Even with a good connection, remote 4K video editing is a challenge. Local hardware is better for video workflows.

What’s next

Related products
Tags
macmini vnc screen-sharing remote

Did this article help?

If not, open a ticket. If it did, we're happy about a referral — both sides get €25 credit on their customer account.