I spent at least 8 hours fighting the battle to connect from Windows 10 to Ubuntu 16 via xrpd and Windows rdp. I tried endless 'solutions' that I found posted all over the web. I made progress, but never managed to fully solve it. Even if I had, though, it seems that this is weak setup anyway, because. RDP Wrapper: Enable Multiple RDP Sessions on Windows 10. The RDP Wrapper Library project allows you to support multiple RDP sessions on Windows 10 without replacing the termsrv.dll file. This software serves as a layer between SCM (Service Control Manager) and the Remote Desktop Services. The software runs on Microsoft's proprietary RDP protocol, which isn't available on the standard Windows 10 Home Edition. If you need to connect to a PC running Home, one of the best remote access tools will help you out. The first steps to set up Remote Desktop for Mac occur on your Windows computer. On your Windows 10 machine, open the Start. When I use RDP on Windows, I can simply add a file to the clipboard and paste it inside the RDP window. The same thing doesn't seem to work in the mac version of RDP. If I try to share one of my Mac's folders with the RDP computer, and then double click that drive in RDP it says. Select “All users” to let anyone with a user account on your Mac share your screen. Select “Only these users,” click the Add button, then select the users who can share your Mac. Click Computer Settings, then select options for your Mac. If people connect using a VNC viewer, you need to set a password.
-->Applies To: Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016
You can use the Remote Desktop client for Mac to work with Windows apps, resources, and desktops from your Mac computer. Use the following information to get started - and check out the FAQ if you have questions.
Note

Follow these steps to get started with Remote Desktop on your Mac:
We're testing new features on our preview channel on AppCenter. Want to check it out? Go to Microsoft Remote Desktop for Mac and select Download. You don't need to create an account or sign into AppCenter to download the beta client.
If you already have the client, you can check for updates to ensure you have the latest version. In the beta client, select Microsoft Remote Desktop Beta at the top, and then select Check for updates.
Subscribe to the feed your admin gave you to get the list of managed resources available to you on your macOS device.
To subscribe to a feed:
https://rdweb.wvd.microsoft.com/api/feeddiscovery/webfeeddiscovery.aspx.https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery.After you've signed in, you should see a list of available resources.
Once you've subscribed to a feed, the feed's content will update automatically on a regular basis. Resources may be added, changed, or removed based on changes made by your administrator.
You can export a remote desktop connection definition and use it on a different device. Remote desktops are saved in separate RDP files.

To export an RDP file:
To import an RDP file:
Remote resources are RemoteApp programs, session-based desktops, and virtual desktops published using RemoteApp and Desktop Connections.
To add a remote resource:
The remote resources will be displayed in the Connection Center.
A Remote Desktop Gateway (RD Gateway) lets you connect to a remote computer on a corporate network from anywhere on the Internet. You can create and manage your gateways in the preferences of the app or while setting up a new desktop connection.
To set up a new gateway in preferences:

When you connect to a desktop or remote resources, you can save the user accounts to select from again. You can manage your user accounts by using the Remote Desktop client.
To create a new user account:
You can specify the display resolution for the remote desktop session.
To delete the resolution, select it, and then select -.
If you're running Mac OS X 10.9 and have disabled Displays have separate spaces in Mavericks (System Preferences > Mission Control), you need to configure this setting in the Remote Desktop client using the same option.
Drive redirection is supported for remote resources, so that you can save files created with a remote application locally to your Mac. The redirected folder is always your home directory displayed as a network drive in the remote session.
Note
In order to use this feature, the administrator needs to set the appropriate settings on the server.
Mac keyboard layouts differ from the Windows keyboard layouts.
By default, the remote session will use the same keyboard locale as the OS you're running the client on. (If your Mac is running an en-us OS, that will be used for the remote sessions as well.) If the OS keyboard locale is not used, check the keyboard setting on the remote PC and change it manually. See the Remote Desktop Client FAQ for more information about keyboards and locales.
Windows Server 2012 R2 introduced support for a new authentication method, Remote Desktop Gateway pluggable authentication and authorization, which provides more flexibility for custom authentication routines. You can now try this authentication model with the Mac client.
Important
Custom authentication and authorization models before Windows 8.1 aren't supported, although the article above discusses them.
To learn more about this feature, check out https://aka.ms/paa-sample.
Tip
Questions and comments are always welcome. However, please do NOT post a request for troubleshooting help by using the comment feature at the end of this article. Instead, go to the Remote Desktop client forum and start a new thread. Have a feature suggestion? Tell us in the client user voice forum.
