Ubuntu 22.04 Remote Desktop Access from Windows 10

The purpose of this tutorial is to show how to remote desktop into Ubuntu 22.04 Jammy Jellyfish from Windows.

This will save the user from having to get up and go to their Ubuntu 22.04 computer any time that they need to access it. Instead, you will simply be able to remote desktop into Ubuntu 22.04 from Windows and it will be as if you are sitting at the other computer.

In this tutorial we will be sharing an Ubuntu 22.04 Jammy Jellyfish desktop with a Windows 10 client.

In this tutorial you will learn:

  • How to share desktop on Ubuntu 22.04 Jammy Jellyfish
  • How to open Windows 10 client
  • How to remotely connect to Ubuntu Desktop share
Ubuntu 22.04 Jammy Jellyfish Remote Desktop Access from Windows 10
Ubuntu 22.04 Jammy Jellyfish Remote Desktop Access from Windows 10
Software Requirements and Linux Command Line Conventions
Category Requirements, Conventions or Software Version Used
System Ubuntu 22.04 Jammy Jellyfish, Windows 10
Software xrdp
Other Privileged access to your Linux system as root or via the sudo command.
Conventions # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ – requires given linux commands to be executed as a regular non-privileged user

Ubuntu 22.04 Remote Desktop from Windows 10 step by step instructions



  1. First step is to install Remote Desktop Protocol (RDP) server xrdp on the Ubuntu 22.04 desktop. To do so execute the following commands:
    $ sudo apt update
    $ sudo apt install xrdp
    
  2. Enable to start after reboot and run the remote desktop sharing server xrdp:
    $ sudo systemctl enable --now xrdp
    
  3. Still on the Ubuntu 22.04 desktop, open a firewall port 3389 for an incoming traffic:
    $ sudo ufw allow from any to any port 3389 proto tcp
    
  4. Move to Windows 10 host and open the Remote Desktop Connection client. Use the search box to search for remote keyword and click on the Open button.
    Move to Windows 10 host and open the Remote Desktop Connection client.
    Move to Windows 10 host and open the Remote Desktop Connection client.
  5. Enter the Ubuntu’s remote desktop share IP address or hostname. Optionally, allow the Windows 10 to save your credentials.
    Entering the Ubuntu’s remote desktop IP or hostname
    Entering the Ubuntu’s remote desktop IP or hostname
  6. Click Yes when prompted by message: The identity of the remote computer cannot be verified.
    You can click Yes on this prompt.
    You can click Yes on this prompt.
  7. Enter the password of the remote Ubuntu user.
    Entering our Ubuntu password.
    Entering our Ubuntu password.
  8. You should now be remotely connected to the Ubuntu Desktop share from your Windows 10 computer.
    Successfully connected.
    Successfully connected.


Closing Thoughts

In this tutorial, we saw how to configure a remote desktop connection from Windows 10 into Ubuntu 22.04 Jammy Jellyfish. Since Windows uses the RDP (Remote Desktop Protocol) for screen sharing sessions, it’s as simple as installing a compatible RDP client on Ubuntu, which happens to be xrdp in this case. Now you can enjoy the convenience of RDP across two totally different operating systems.

Troubleshooting Remote Desktop into Ubuntu 22.04 from Windows

Xrdp Black Screen

From time to time I have received a black screen after initiating the remote connection to the Xrdp Remote Desktop Protocol (RDP) server. Although I’m not sure how to completely resolve this issue but logging out from the Ubuntu desktop prior to making a remote connection have solved it at least temporarily. If you have a better fix for this what seems to be a bug please let us know using the comments below.

The black screen of death that sometimes occurs when using remote desktop from Windows 10 to Ubuntu 22.04
The black screen of death that sometimes occurs when using remote desktop from Windows 10 to Ubuntu 22.04