How to install xrdp on centos 7

How to install xrdp on centos 7

  • Author alexander wood
  • in Tutorial
  • View 589

How to install xrdp on centos 7, XRDP is an Open Source software that lets you remotely access your Linux server from a Windows system. Linux, like Windows, does not have the Remote Desktop feature, but there are tools that will allow you to remotely view and work with the Linux graphical environment. In this article, we will examine one of the remote ways to Centos 7 Linux server.

Prerequisites: The GNOME graphical interface must be installed on your CentOS 7 before performing the following steps.

Install Xrdp CentOs

1: Login to the Linux server terminal.

2: Install the EPEL repository using below command:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

3: After installing the EPEL repository, install the nux repository as follows:

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

4 : After adding these two repositories, install Xrdp and tigervnc-server as follows:

yum -y install xrdp tigervnc-server

Now wait until the tools are downloaded and installed.

5: start xrdp service using the following command:

systemctl start xrdp.service

6 :  Issue the following command to enable the service at system startup:

systemctl enable xrdp.service

7 :  Using the following commands Create iptables rule to allow RDP connection from external machines:

firewall-cmd --permanent --zone=public --add-port=3389/tcp

firewall-cmd –reload

8 : Now enter the following commands to configure SeLinux communication and access:

chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman

Installation and setup of Xrdp on Centos 7 is completed.

Test Remote Linux Connectivity

Now open the Remote Desktop Connection utility from your Windows machine, then enter the IP address server of the Linux server in the computer field and click on connect.

Remote

 

It will ask to enter the user name and password. You can use root or any other Linux system user.
Make sure you use module “sesman-xvnc”.

xvnc

 

If you click ok, you will get a desktop.

 

Use of this Site is subject to express terms of use. By using this site, you signify that you agree to be bound by these