Setting up RDP to connect to Ubuntu/CentOS/Debian | INTROSERV

Setting up RDP to connect to Ubuntu/CentOS/Debian

Introduction

Using the Remote Desktop Protocol (RDP), you can access and interact with the graphical user interface of a remote Windows server from any location using a network connection. It is important to understand that RDP works on a client-server model, which means that a client for RDP is installed on the local machine and a server for RDP is installed on the remote machine.

In this tutorial, you will learn how to set up RDP to connect to Ubuntu/CentOS/Debian. You will also understand how to establish access to a remote Linux server by configuring and using an RDP connection.

Step-by-Step Guide to setting up RDP and Installing a Desktop Environment on Ubuntu/CentOS/Debian

This step involves installing and configuring a desktop environment on your Ubuntu server. A standard Ubuntu server comes with a terminal environment installed by default. It is necessary to install a desktop environment on the computer in order to access the user interface.

The first step is to connect via SSH to your server and update the list of available packages by executing the following command:

1) Connect to the virtual server via SSH and perform a system update: Ubuntu/Debian

sudo apt-get update

CentOS

sudo yum -y update

2) Then install the necessary packages: Ubuntu/Debian

sudo apt-get install xrdp

CentOS

sudo yum install -y epel -release

sudo yum install -y xrdp

3) Turn on the xRDP utility and run it:

sudo systemctl enable xrdp

sudo systemctl start xrdp

4) Open the RDP port to connect remotely: Ubuntu/Debian

sudo ufw allow 3389/tcp

CentOS
If you are using FirewallD, open port 3389/TCP for RDP

sudo firewall -cmd -- add - port=3389/tcp - -permanent

sudo firewall - cmd - -reload

5) Reboot the xRDP server for the changes to take effect:

sudo /etc/init.d/xrdp restart

Connect to your desktop

To connect, open the Windows application "Connect to Remote Desktop".
Enter the server IP address and user name and click Connect:

A security warning appears when you connect, this is due to the fact that you are connecting to the Linux family of operating systems. Click on "Yes".

In the window that opens, select Xorg as the session, enter the password for the user, then click OK:

6. If you receive an alert that the Remote Desktop can't connect to the remote computer, check that you have turned on the Remote Desktop option in your system settings.

Important note:

You will see the popup Remote Desktop can't connect to the remote computer as a security measure to ensure that you are connecting to the correct server. If you receive an identity verification popup asking you to verify your identity, press "Yes."

When the window opens, select Xorg as the session, enter the password for the user, and click OK.

This will connect to the desktop.

Once you have logged in, you should be able to access your Ubuntu/CentOS/Debian Desktop environment.

Testing the RDP Connection

To test the connection using the Remote Desktop Connection client on Windows, follow these steps:

1. Launch the Remote Desktop Connection app. You can do this by searching for "Remote Desktop Connection" in the Start menu or by pressing the Windows key + R to open the Run dialog box and then typing "mstsc" followed by Enter.

2. Once the Remote Desktop Connection window appears, you will see various input fields. Locate the "Computer" field and enter your remote server's public IP address.

3. Next, find the "User name" field and enter the username associated with your remote server. This is typically the username you use to log in to your server.

4. If you want to save these settings for future use, you can click on the "Save As" button and provide a name for the connection file.

5. Once you have entered the necessary information, click on the "Connect" button to initiate the connection.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria