Remote Desktop Protocol (RDP) enables remote access to a computer's desktop, allowing users to manage servers or access environments from different locations. While RDP is often associated with Windows, it can also be configured on Ubuntu, providing access from various clients including Windows, macOS, and other Linux distributions. This is particularly useful for remote administration, support, and accessing resources.

In Ubuntu, the built-in tool Desktop Sharing can be used to set up an RDP server. This tool supports VNC clients and can be configured to accept connections from RDP clients. The setup process is straightforward and does not require additional software, making it accessible for IT professionals needing quick remote access.

Setting up an RDP server on Ubuntu allows for secure and efficient remote connections. By configuring the built-in tools correctly, users can ensure their system is accessible while maintaining control over security and access permissions. This functionality is essential for those who need consistent remote access to their Ubuntu systems.

Steps to enable RDP server on Ubuntu:

  1. Open the Activities menu on your Ubuntu desktop and search for “Desktop Sharing”.
  2. Launch the “Desktop Sharing” application.
  3. Enable the option Allow other users to view your desktop.
  4. If remote control is needed, enable the option Allow other users to control your desktop.
  5. Set a strong password to secure access to your desktop.
  6. Note down the IP address displayed in the Desktop Sharing window.
  7. Restrict access to specific IP addresses for added security if necessary.
  8. Close the application to activate the RDP server.
  9. Use an RDP client on a remote machine to connect using the noted IP address.

    Depending on your client software, you might need to specify the port number (typically 5900 for VNC-based connections).

This guide is tested on Ubuntu:

Version Code Name
22.04 LTS Jammy Jellyfish
23.10 Mantic Minotaur
24.04 LTS Noble Numbat
Discuss the article:

Comment anonymously. Login not required.