How to Set Up and Use VNC on a Mac: Quick & Easy Tutorial (2024)

  • Categories
  • Computers and Electronics
  • Computer Networking
  • Remote Access Services

Download Article

Remote access your Mac with this beginner-friendly VNC guide

Written byNicole Levine, MFA

Last Updated: April 22, 2024Fact Checked

Download Article

  • Enabling VNC
  • |
  • Connecting with VNC
  • |
  • Troubleshooting
  • |
  • Tips

Connecting to a Mac with VNC lets you log in remotely and control the desktop. To use VNC, you'll need to enable it on the Mac that's accepting connections (the host), which is easy with macOS's built-in Screen Sharing and Remote Management tools. This wikiHow guide teaches you how to set up VNC on a Mac and log in remotely using a VNC viewer on any device.

Quick Steps

  1. Open System Settings and select Sharing.
  2. Select Screen Sharing and check the box.
  3. Click the Info icon (the "i" in a circle).
  4. Select VNC viewers may control screen with password.
  5. Select All users from the "Allow access for" menu.
  6. Click Done.
  7. Use a VNC viewer on another device to connect to this Mac.

Section 1 of 3:

Enabling VNC

Download Article

  1. 1

    Open System Settings on the host Mac. macOS has a built-in VNC server that allows people to access a Mac's desktop using a VNC client. To get started, click the Apple menu and select System Settings (or System Preferences on older versions).[1]

    • Perform these steps on the Mac you want to connect to.
  2. 2

    Click Sharing. If prompted, enter the username and password you use to access your Mac.

    Advertisem*nt

  3. 3

    Enable Screen Sharing. To do this, select Screen Sharing in the left panel, then check the box beside it.

    • If the VNC connections you're accepting are coming from users with the Apple Remote Desktop app, you'll need to select and enable Remote Management instead. Not that most other VNC viewers will not work if Remote Management is enabled, and you cannot enable Screen Sharing and Remote Management at the same time.[2]
  4. 4

    Click the small "i" in a circle and select your VNC options.

    • Check the box next to VNC viewers may control screen with password, then create a unique password others can use to connect to this Mac. For the Screen Sharing option, which is used by most VNC viewers, this is the only option others can use to connect to this Mac.
    • If you want to allow those who connect with a VNC viewer to also control your Mac's screen, check the box next to "Anyone may request permission to control screen" as well.
  5. 5

    Choose who can access your Mac's desktop.

    • If you're using Screen Sharing so non-Mac devices can connect with VNC, select All users from the "Allow access for" menu—this allows people to connect via VNC using the password you set.
    • If you're using Remote Management, you can choose Only these users to select specific user accounts that can connect. This option is best if those connecting are using Apple Remote Desktop and have user accounts on this Mac.
  6. 6

    Click Done. VNC is now enabled for this Mac.

    • To see the VNC connection address for this Mac, click the small "I" in a circle next to Screen Sharing. It should look like vnc://example.address.[3]
  7. Advertisem*nt

Section 2 of 3:

Connecting with VNC

Download Article

  1. 1

    Open a VNC client on another computer. If you don't have a VNC viewer, you have many to choose from.

    • On Windows or Linux, try TightVNC Viewer, a free, open-source VNC viewer that makes it easy to connect to a Mac with VNC.[4]
    • You can also try RealVNC, a VNC Viewer that works on Windows, Mac, Linux, Raspberry Pi, iOS, and Android. The Lite version is free for personal use.[5]
    • Remote Ripple is another free VNC viewer that works on Windows, Mac, Android, iPhone, and iPad.[6]
  2. 2

    Enter the address of the Mac you want to connect to. Type vnc://, followed by the IP address of the computer to which you want to make a connection. If you're on the same network as the Mac you're connecting to, you can replace the IP address with the Mac's hostname (Example: vnc://mymac).

  3. 3

    Enter your username and password (if required) and click Connect. Or, depending on the viewer, you may need to click Connect before entering a username and/or password. Once you're authenticated, you'll see the Mac's desktop.

  4. Advertisem*nt

Section 3 of 3:

Troubleshooting

Download Article

  1. 1

    Check the firewall settings on the server Mac. TCP port 5900 must be open for a Mac to accept VNC connections.[7] If it's not open, nobody will be able to connect with their VNC viewer.

  2. 2

    Enable Screen Sharing instead of Remote Management (or vice-versa). In most cases, unless the client computer is using Apple Remote Desktop to connect to the host Mac, Screen Sharing should be enabled, and Remote Management should be disabled. The two cannot be enabled at the same time.

    • On the VNC server, go to Apple menu > System Settings > Sharing, remove the checkmark next to "Remote Management" if present, and then check the box next to "Screen Sharing."
    • If you set up your connection preferences for Remote Management (allowed users, passwords, etc.), you'll need to set them up again for Screen Sharing.
    • In some cases, your VNC viewer may actually require Remote Management instead of Screen Sharing. In this case, do the opposite—turn off Screen Sharing, then enable Remote Management.[8]
  3. 3

    Make sure the VNC server isn't asleep. If the Mac you're trying to log into is asleep, it cannot accept VNC connections. You can adjust your Mac's sleep settings in System Settings > Battery (MacBooks) or System Settings > Energy Saver (Mac desktops).[9]

  4. 4

    Use a VNC password instead of a user account. If a user cannot connect to the Mac with their username and password, create a VNC password and use that password to connect instead.

  5. Advertisem*nt

Expert Q&A

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

      Advertisem*nt

      Tips

      • Remote Management offers plenty of customization options for managing multiple Macs.

        Thanks

        Helpful0Not Helpful0

      • To keep your VNC-enabled Mac secure, only accept local connections and establish an ssh tunnel from the client machine. This way, all VNC packets between the client and server will be encrypted.

        Thanks

        Helpful0Not Helpful0

      Submit a Tip

      All tip submissions are carefully reviewed before being published

      Submit

      Thanks for submitting a tip for review!

      Advertisem*nt

      You Might Also Like

      How toReset a Lost Admin Password on Mac OS XHow toInstall macOS on a Windows PC
      How to Take a Screenshot on a Mac: Complete GuideHow to Show Hidden Files and Folders on a Mac: 4 Simple MethodsHow to Safely Clear Cached Files on Your MacThe Easiest Ways to Download YouTube Videos on macOSHow to Create a Backup for a Mac Without Time MachineHow toConnect Time Capsule to MacHow toInsert a Signature in Pages on MacHow toUse Telnet on Mac OS X3 Easy Ways to Allow Mac Apps from Unknown DevelopersHow toForce Quit an Application on a Mac

      Advertisem*nt

      About This Article

      How to Set Up and Use VNC on a Mac: Quick & Easy Tutorial (34)

      Written by:

      Nicole Levine, MFA

      wikiHow Technology Writer

      This article was co-authored by wikiHow staff writer, Nicole Levine, MFA. Nicole Levine is a Technology Writer and Editor for wikiHow. She has more than 20 years of experience creating technical documentation and leading support teams at major web hosting and software companies. Nicole also holds an MFA in Creative Writing from Portland State University and teaches composition, fiction-writing, and zine-making at various institutions. This article has been viewed 1,229,220 times.

      How helpful is this?

      Co-authors: 29

      Updated: April 22, 2024

      Views:1,229,220

      Categories: Mac OS X | Remote Access Services

      In other languages

      Russian

      German

      Indonesian

      French

      • Print
      • Send fan mail to authors

      Thanks to all authors for creating a page that has been read 1,229,220 times.

      Reader Success Stories

      • How to Set Up and Use VNC on a Mac: Quick & Easy Tutorial (35)

        Anonymous

        Mar 4, 2017

        "Clarified my own ideas about which method to use (client)."

      More reader storiesHide reader stories

      Is this article up to date?

      Advertisem*nt

      How to Set Up and Use VNC on a Mac: Quick & Easy Tutorial (2024)

      FAQs

      How do I set up VNC on my Mac? ›

      Virtual Network Computing access and control with Remote Desktop
      1. On the client computer, choose Apple menu > System Preferences, then click Sharing. ...
      2. Select Remote Management in the list at the left, then click Computer Settings.
      3. Select “VNC viewers may control screen with password,” enter a VNC password, then click OK.

      What is VNC for dummies? ›

      VNC stands for Virtual Network Computing. It is a cross-platform screen sharing system that was created to remotely control another computer. This means that a computer's screen, keyboard, and mouse can be used from a distance by a remote user from a secondary device as though they were sitting right in front of it.

      What port does VNC use on Mac? ›

      VNC connections take place on port 5900 + display . This guide will use a display number of 1; therefore, you will connect to port 5901.

      Does Mac have a built-in VNC? ›

      OS X has a built in VNC (Screen Sharing) server, but it is a little known feature that it also has a built in VNC client. No additional software is necessary. To setup the server go to Preferences->Sharing and check the "On" checkbox next to "Screen Sharing".

      Does macOS screen sharing use VNC? ›

      Screen Sharing on Mac OS X is done using a system called VNC. Mac OS X comes with VNC built in, but to use this on a Windows computer you need to install a VNC program.

      How to use VNC Viewer step by step? ›

      Now do this:
      1. Download RealVNC Server to the computer you want to control.
      2. Use RealVNC Server to look up the private (internal) IP address of the computer.
      3. Download RealVNC Viewer to the device you want to control from.
      4. Enter the private IP address in RealVNC Viewer to establish a direct connection.
      Mar 25, 2024

      How do I activate VNC? ›

      On the device you want to control from
      1. Download the RealVNC Connect setup app.
      2. Click the Download for Windows button.
      3. Click the Accept and Install button.
      4. Once the download and installation process completes, choose one of: ...
      5. Your web browser will open automatically. ...
      6. Review the settings shown, then click Launch.
      Feb 28, 2024

      How do I manually start VNC server? ›

      How to Start VNC Manually
      1. Become superuser or assume the root role.
      2. Start the VNC server. # /usr/bin/vncserver.
      3. Enter the VNC server password. ...
      4. From another machine, run the vncviewer command with the address reported by the vncserver command. ...
      5. Type the password you provided to the vncserver script.

      What ports do I need to open for VNC? ›

      VNC by default uses TCP port 5900+N,[5][6] where N is the display number (usually :0 for a physical display). Several implementations also start a basic HTTP server on port 5800+N to provide a VNC viewer as a Java applet, allowing easy connection through any Java-enabled web browser.

      Does VNC work without internet? ›

      VNC does not required Internet access. It uses a client and a server.

      Can I use VNC for free? ›

      It's free for non-commercial use, so it's best suited for personal projects or lending a helping hand to less tech-savvy friends and family.

      How to setup VNC on Mac? ›

      Quick Steps

      Open System Settings and select Sharing. Select Screen Sharing and check the box. Click the Info icon (the "i" in a circle). Select VNC viewers may control screen with password.

      What is the default port for screen sharing on Mac? ›

      The server TCP port number for the connection. Mac computers use port 5900 by default.

      What port is real VNC? ›

      What is the standard VNC port? RealVNC uses port 5900. Please adjust your port according to VNC server or screen number N (port number + N).

      How do I get VNC viewer on my Mac? ›

      On the device you want to control from
      1. Download the RealVNC Connect setup app.
      2. Click the Download for Mac button.
      3. Click the Accept and Install button and follow the on-screen instructions.
      4. Once the download and installation process completes, choose one of: ...
      5. Your web browser will open automatically.
      Feb 28, 2024

      How do I activate my VNC server? ›

      You will perform the following steps to configure your VNC server:
      1. Create the VNC users accounts.
      2. Edit the server configuration.
      3. Set your users' VNC passwords.
      4. Confirm that the vncserver will start and stop cleanly.
      5. Create and customize xstartup scripts.
      6. Amend the iptables.
      7. Start the VNC service.
      8. Test each VNC user.

      How do I connect to a virtual machine on a Mac? ›

      Access the VM from your Mac using RDP

      On the tile for your VM, ensure the VM is running and select the Connect icon. When you connect to a Linux VM, you see two options to connect to the VM: SSH and RDP. Select the Connect via RDP option.

      How do I enter the system through VNC? ›

      Download RealVNC Viewer to the device you want to control from. Enter the private IP address in RealVNC Viewer to establish a direct connection. Enter the user name and password you typically use to log on to the RealVNC Server computer.

      Top Articles
      Latest Posts
      Article information

      Author: Arline Emard IV

      Last Updated:

      Views: 6524

      Rating: 4.1 / 5 (72 voted)

      Reviews: 95% of readers found this page helpful

      Author information

      Name: Arline Emard IV

      Birthday: 1996-07-10

      Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

      Phone: +13454700762376

      Job: Administration Technician

      Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

      Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.