Updated on in

How to set up a Remote Desktop Connection on Mac

Author: Oliver Rieder
Oliver Rieder Article author

With the post-2020 shift from onsite workspaces to remote work environments, the ability to remote desktop from Mac to Windows is becoming increasingly important. In this article, we are going to show you one of the best ways to remotely control a physically distant Mac from another computer, iPad, or iPhone to access personal files from work, help a friend fix a problem, or use an office machine while traveling.

What is a Remote Desktop connection for Mac

Microsoft Remote Desktop Connection for Mac is a software app that uses Microsoft Remote Desktop Protocol (RDP) that allows you to access and control Windows desktops over a distance to manage their resources, run Windows apps on your Mac computer, iPad, or iPhone, share files or folders, and more. For the upper-tier versions of Windows (Pro, Enterprise), it’s an outstanding free tool, and we are about to provide you with all the basic info needed to get going with it.

Key advantages of Mac RDP client are ease of use and zero cost, and disadvantages are fiddly setup, limited features, and no mac-to-mac connectivity

Please note, that the RDP client for Mac can only establish remote connections within a network. However, you can circumvent this limitation with a VPN that connects you back to the specified network.

How to Use Microsoft Remote Desktop on Mac

Remote Desktop Client for Mac is free on the Apple App Store and has a version for macOS systems, but you can also download an iOS version and connect to Windows machines from your mobile devices. You will need to download and install the app on all the devices that are going to take part in your remote access sessions, but please remember that you need to start with configuring the Windows computer you are going to operate remotely.

Getting started with the macOS client

Follow these steps to get started with Remote Desktop on your Mac:

  1. Download the Microsoft Remote Desktop client from the Mac App Store on the machine that requires remote access:Search for Microsoft Remote Desktop on the App Store and tap Get to start the download
  2. Configure the Windows machine that will be accessed remotely for remote connections using the instructions on this Microsoft support page.Make sure that Enable Remote Desktop slider is in the On position
  3. Add a Remote Desktop connection or a remote resource. This could be the Windows computer you just configured or another available machine or resource. In a business setting, you may have a variety of RemoteApp and Desktop Connections based on your role in the organization.Note: The initial startup of Microsoft Remote Desktop will display a large “Add PC” button in the center of the windowTap the plus icon to add a PS or workstation
  4. Now repeat steps 1 to 3 on your Mac computer and all the other devices you want to have remote access to or from.You’ll be prompted to specify preferred connection details for every device you’re adding

Note: A User account line will display (set to “Ask when required” by default — a mode that prompts the user to enter login information each time they try to connect).

Top 5 settings to improve your RDP connections

Be sure to familiarize yourself with these options, as they impact your overall remote desktop connection from Mac to Windows experience.

Add Workspace for Azure Virtual Desktop and Windows 365

Once you have configured a remote desktop from Mac to Windows, you will want access to resources. Subscribe to a feed to create a workspace that enables quick access to resources available to you by following these steps:

  1. Select Add feed on the Remote Desktop for Mac main page.
  2. Enter the URL or email address that identifies the feed.
  3. Select subscribe.
  4. Sign in with your account credentials when prompted.

Based on how the server delivering the resources has been configured, you can use your email address to have the client search for a URL associated with that address. Or here are some URLs you can start with:

Windows 365 –

Azure Virtual Desktop –

Azure Virtual Desktop Classic –

Once you sign in, you’ll see a list of the available resources made by your system administrator, which will often change over time to reflect the;[p-000 organization’s business objectives.

Export and import connections

Remote desktop connection definitions can be exported and later imported so they can be used on different systems. Exported remote desktop configurations are saved as individual RDP files you can later use to set up multiple remote desktops quickly and easily.

Here is what you need to do to export an RDP file:

  1. Right-click the selected remote desktop in the Connection Center.
  2. Choose Export from the menu:Click Export on the drop-down menu to proceed
  3. Select the location where the RDP file will be saved.
  4. Click OK.

Importing an RDP file:

  1. Select Connections > Import from the app’s menu bar:By clicking Connections, you’ll invoke a drop-down menu where you need to choose the Import from RDP file line
  2. Navigate to the location of the saved RDP file.
  3. Choose Open.

Add remote resources

By a remote desktop connection, you can access dedicated session-based desktops, virtual desktops, and RemoteApp programs made available to the user community by being published via RemoteApp and Desktop Connections. With the URL that links to the Remote Desktop Web Access server, you’ll see a list of available resources.

Use the following steps to add a remote resource to your workspace:

  1. Select + in the Connection Center and choose Add Remote Resource.
  2. Provide the requested details for the remote resource:
    • The URL of the Remote Access Web Access server or the feed URL. A corporate email address can also be used, which forces the client to search for a server bound to that address.
    • The user name and password that allows access to the Web Access server.
  3. Click Save, and remote resources will become visible and accessible in the Connection Center.

Access company resources with an RD Gateway

A Remote Desktop Gateway (RD Gateway) helps to provide access from anywhere on the Internet to remote resources located on an internal network. Gateways can be created and managed from the app’s preferences or when you configure a new desktop connection.

Here is how to configure a new gateway in Preferences:

  1. Select Preferences > Gateways in the Connection Center.
  2. Click the + icon at the bottom of the window.
  3. Enter the required information:
    • • Gateway name – IP address, Internet domain name, or the name of a specific Windows computer you want to use as the gateway. Port information can be appended to the server name.
    • • User account – user name and password required to access the Remote Desktop Gateway. Choosing to Use connection credentials supplies the same name and password used for the remote desktop connection for the gateway.

After you’ve filled in the info on the Add a Gateway form, click Add to confirm

For the corporate-level scenarios, please contact a system administrator to find out if your network needs a gateway (and what to enter in the prompt if you do require a gateway).

Assign a Friendly name

While adding a new account from the User drop-down menu, you’ll be prompted to enter your username, password, and the optional Friendly name:

Any word or line you will type in the Friendly name field will be displayed along with the device’s main name

Friendly names will help you identify devices with long, cryptic, and hard-to-remember names like WINRPXM477B or HR-PC-002. As a “friendly name,” you can assign anything, e.g., “He who must be obeyed’s computer,” “Sarah’s Pad,” or “The cool lady who bakes cookies.” This will not only make it easier to keep track of users but will also add some fun personalization that everyone can appreciate.

Save login credentials

One welcome convenience of Microsoft Remote Desktop is how the app saves login credentials. That means when a user adds multiple computers that utilize the same logins, they can choose the machine from the User account drop-down without having to manually enter the credentials each time.

After a user account is added (or left at its default setting of asking for credentials during each login), there are some Remote Desktop options to consider.

Customize display resolution

The following steps enable you to customize your display resolution:

  1. Select Preferences in the Connection Center.
  2. Choose Resolution and then +.
  3. Enter the desired height and width and click OK.

You can delete the customized resolution by selecting it and choosing -.

Manage User Accounts Setting

User accounts created in the Remote Desktop client can be saved for reuse. Here is how you can do it:

  1. In the Connection Center, go to Settings > Accounts and click Add User Account.
  2. Enter the user name that will be saved for use with a remote connection. You have a choice of formats and can use user_name, domain\user_name, or
  3. Set the password associated with the account. All accounts need to have a password when connecting remotely.
  4. You can add a descriptive Friendly name to easily identify the account.
  5. Click Save and then choose Settings.

Drive redirection for remote resources

If the setting has been configured to enable it, remote resources can be used together with drive redirection. This feature lets you save files generated by remote apps to your local Mac or MacBook. Your home directory is always used as the redirected folder, and you can use Finder to access locally saved files. In the remote session, the folder appears as a network drive.

Connecting Mac from a remote PC

This process will be very similar to connecting a Windows PC to a Mac. Here is what you need to do:

  1. Double-clicking on the block showing the computer’s name:The PCs tab will show name boxes for every device you’ve addedThe pencil icon in the upper right corner of the box icon allows you to edit the settings, and the trashcan icon can delete the computer from the Remote Desktop app.
  2. Click Continue in the box reading “You are connecting to the RDP host <name>. The certificate couldn’t be verified back to a root certificate. Your connection may not be secure. Do you want to continue?“
  3. Wait while a successful connection is established.

After that, you will see a display of the remote computer in full-screen mode unless this was earlier changed in the Display Options tab.

How to exit a Remote Desktop session

You have three options to choose from to terminate your current Remote Desktop connection:

  • Hit CTRL+ ← to return to the macOS computer desktop. CTRL+ → will return you to the current remote desktop session.Users working with the macOS virtual desktops feature can hit CTRL + ← or → to navigate to another macOS virtual desktop and back.
  • Drag the cursor to the very top of the screen and leave it there for several seconds. The Apple menu bar will appear, allowing you to choose Close from there.
  • Click the red X icon in the Remote Desktop window.

Note: It’s possible to connect to multiple computers simultaneously using the CTRL+ right/left arrow keys to navigate between them or by using the menu to select a different desktop to connect.

What to do if Remote Desktop Connection for Mac is not working

The remote desktop connection Mac tool can be your valuable asset adding extra flexibility to your day-to-day work routine by allowing you to transfer files between different operating systems, along with managing programs and making the most out of all the apps you have, no matter the platform you’re currently working on, etc.

The most common connectivity issue may have to do with the device swapping WiFi networks, meaning that the computer is no longer sharing the same network as the device being remotely accessed. Open the Settings app on your machine to check the WiFi settings. And, while you’re at it, make sure all the IP addresses are entered correctly.

In other cases, you may find yourselves hindered by a Remote Desktop connection for Mac not working with error code 0x204. This issue can have a variety of causes and requires lots of testing to get to the root problem, so it will be best if you call in a system administrator to deal with it for you.



The folders tab allows users to share files from a Mac to another computer being remotely accessed.
  1. Step 1: Check the “Redirect folders” option
  2. Step 2: Click the “+” button in the bottom-left corner
  3. Step 3: When the dialog opens, choose a folder on your Mac.

Once connected to the remote desktop, the folder you previously selected will appear as a folder on the remote computer.

A Remote Desktop Gateway is a Windows server role that employs RDP to establish secure encrypted connections. The Gateway acts as a sort of VPN by providing point-to-point remote desktop connections.
Mac and Windows keyboards offer the same functionality using different key combinations and keyboard layouts. Examples include:
  1. The Mac’s Command key is equivalent to the Windows key.
  2. Ctrl+keystroke combinations on Windows equals Command+keystroke on a Mac.
  3. Function keys on a Mac are accessible by pressing and holding the FN key.

The default is for the remote session to use the same keyboard locale as the operating system running the client. If this is not the case in your remote session, you may need to manually change the keyboard setting on the remote computer. You can obtain more information about keyboards and locales on this support page.