• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

  • 00:34 cat /etc/os-release
  • 00:48 dnf groupinstall "server with GUI"
  • 01:30 dnf install epel-release
  • 01:55 dnf install xrdp
  • 02:11 systemctl enable xrdp
  • 02:19 systemctl start xrdp
  • 02:28 systemctl status xrdp
  • 02:40 systemctl stop firewalld
  • 02:46 systemctl disable firewalld
  • 02:55 systemctl status firewalld
  • 03:06 ip a
7209

To Install Xrdp Server (Remote Desktop) On Oracle Linux 8.5

Introduction:

Xrdp is a free and open-source implementation of microsoftremote desktop protocol server that enables operating systems other than microsoft windows such as linux operating systems to provide a fully functional rdp-compatible remote desktop experience.

Installation Steps:

Step 1: Check the installed version of OS by using the below command

[root@linuxhelp ~]# cat /etc/os-release 
NAME="Oracle Linux"
VERSION="8.5

Step 2: Install Server with GUI by using the below command

[root@linuxhelp ~]# dnf groupinstall "server with GUI"
=====================================================================================
 Package                         Arch   Version                                 Repo       Size
=====================================================================================
Upgrading:
 NetworkManager                  x86_64 1:1.36.0-7.el8_6                        baseos    2.3 M
 NetworkManager-adsl             x86_64 1:1.36.0-7.el8_6                        baseos    148 k
 NetworkManager-bluetooth        x86_64 1:1.36.0-7.el8_6                        baseos    174 k
 NetworkManager-config-server    noarch 1:1.36.0-7.el8_6                        baseos    135 k

 NetworkManager-libnm            x86_64 1:1.36.0-7.el8_6                        baseos    1.8 M
 NetworkManager-team             x86_64 1:1.36.0-7.el8_6                        baseos    152 k
 NetworkManager-tui              x86_64 1:1.36.0-7.el8_6                        baseos    345 k
 NetworkManager-wifi             x86_64 1:1.36.0-7.el8_6                        baseos    193 k
 NetworkManager-wwan             x86_64 1:1.36.0-7.el8_6                        baseos    180 k
glibc-common                    x86_64 2.28-189.5.el8_6                        baseos    1.3 M
 glibc-gconv-extra               x86_64 2.28-189.5.el8_6                        baseos    1.5 M
 glibc-langpack-en               x86_64 2.28-189.5.el8_6                        baseos    833 k
 gnome-control-center            x86_64 3.28.2-33.el8_6.1                       appstream 4.8 M
 gnome-control-center-filesystem noarch 3.28.2-33.el8_6.1                       appstream  12 k
 gnome-initial-setup             x86_64 3.28.0-10.el8_6.1                       appstream 773 k
 kernel-tools                    x86_64 4.18.0-372.13.1.el8_6                   baseos    8.2 M
 kernel-tools-libs               x86_64 4.18.0-372.13.1.el8_6                   baseos    8.0 M

Upgraded:
  NetworkManager-1:1.36.0-7.el8_6.x86_64                                                        
  NetworkManager-adsl-1:1.36.0-7.el8_6.x86_64                                                   
  NetworkManager-bluetooth-1:1.36.0-7.el8_6.x86_64                                              
  NetworkManager-config-server-1:1.36.0-7.el8_6.noarch                                          
  NetworkManager-libnm-1:1.36.0-7.el8_6.x86_64                                                  
  NetworkManager-team-1:1.36.0-7.el8_6.x86_64                                                   
  NetworkManager-tui-1:1.36.0-7.el8_6.x86_64       
                                             
  NetworkManager-wifi-1:1.36.0-7.el8_6.x86_64                                                   
  containernetworking-plugins-1:1.0.1-2.module+el8.6.0+971+69b94baf.x86_64                      
  cups-1:2.2.6-45.el8_6.2.x86_64                                                                
  cups-client-1:2.2.6-45.el8_6.2.x86_64                                                         
  cups-filesystem-1:2.2.6-45.el8_6.2.noarch                                                     
  cups-ipptool-1:2.2.6-45.el8_6.2.x86_64                                                        
  cups-libs-1:2.2.6-45.el8_6.2.x86_64                                                           
  curl-7.61.1-22.el8_6.3.x86_64                                                                 
  glibc-all-langpacks-2.28-189.5.el8_6.x86_64                                                   
  glibc-common-2.28-189.5.el8_6.x86_64                                                          
  glibc-gconv-extra-2.28-189.5.el8_6.x86_64                                                     
  glibc-langpack-en-2.28-189.5.el8_6.x86_64                                                     
  gnome-control-center-3.28.2-33.el8_6.1.x86_64                                                 
  gnome-control-center-filesystem-3.28.2-33.el8_6.1.noarch                                      
  gnome-initial-setup-3.28.0-10.el8_6.1.x86_64

Step 3: Now Install EPEL repository by using the below command

[root@linuxhelp ~]# dnf install epel-release
Last metadata expiration check: 0:03:29 ago on Wed 13 Jul 2022 06:20:52 PM EDT.
Dependencies resolved.
================================================================================================
 Package                   Architecture        Version                Repository           Size



Installing:
 epel-release              noarch              8-13.el8               extras               23 k

Transaction Summary
================================================================================================
Install  1 Package

Total download size: 23 k
Installed size: 35 k
Is this ok [y/N]: y
Downloading Packages:
epel-release-8-13.el8.noarch.rpm                                 31 kB/s |  23 kB     00:00    
------------------------------------------------------------------------------------------------
Total                                                            15 kB/s |  23 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                        1/1 
  Installing       : epel-release-8-13.el8.noarch                                           1/1 
  Running scriptlet: epel-release-8-13.el8.noarch                                           1/1 
  Verifying        : epel-release-8-13.el8.noarch                                           1/1 



Installed:
  epel-release-8-13.el8.noarch                                                                  

Complete!

Step 4: Install the Xrdp package by using the below command

[root@linuxhelp ~]# dnf install xrdp
Extra Packages for Enterprise Linux 8 - x86_64                  7.3 MB/s |  12 MB     00:01    
Extra Packages for Enterprise Linux Modular 8 - x86_64          713 kB/s | 1.0 MB     00:01    
Last metadata expiration check: 0:00:01 ago on Wed 13 Jul 2022 06:25:12 PM EDT.
Dependencies resolved.
================================================================================================
 Package                  Architecture       Version                     Repository        Size
================================================================================================
Installing:
 xrdp                     x86_64             1:0.9.19-1.el8              epel             470 k
Installing dependencies:
 imlib2                   x86_64             1.4.9-8.el8                 epel             222 k
Installing weak dependencies:
 xrdp-selinux             x86_64             1:0.9.19-1.el8              epel              24 k

Transaction Summary

================================================================================================
Install  3 Packages

Total download size: 716 k
Installed size: 2.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): xrdp-selinux-0.9.19-1.el8.x86_64.rpm                     161 kB/s |  24 kB     00:00    
(2/3): imlib2-1.4.9-8.el8.x86_64.rpm                            625 kB/s | 222 kB     00:00    
(3/3): xrdp-0.9.19-1.el8.x86_64.rpm                             1.2 MB/s | 470 kB     00:00    
------------------------------------------------------------------------------------------------
Total                                                           608 kB/s | 716 kB     00:01     
Extra Packages for Enterprise Linux 8 - x86_64                  1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x2F86D6A1:
 Userid     : "Fedora EPEL (8) <epel@fedoraproject.org>"
 Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.

Step 5: Enable, Start and Check the Status of Xrdp service by using the below command.

[root@linuxhelp ~]# systemctl enable xrdp
Created symlink /etc/systemd/system/multi-user.target.wants/xrdp.service → /usr/lib/systemd/system/xrdp.service.

[root@linuxhelp ~]# systemctl start xrdp

[root@ linuxhelp]# systemctl status xrdp
● xrdp.service - xrdp daemon
   Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2022-07-21 14:08:04 IST; 5s ago

Step 6: Stop, Disable and check the status of firewall by using the below command

[root@linuxhelp ~]# systemctl stop firewalld

[root@linuxhelp ~]# systemctl disable firewalld

[root@linuxhelp ~]# systemctl status firewalld 

Step 7: Check the IP Address of the system by using the below command

[root@linuxhelp ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:8c:15:e2 brd ff:ff:ff:ff:ff:ff
    inet **192.168.6.134/23** brd 192.168.7.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe8c:15e2/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:80:53:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global noprefixroute virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 52:54:00:80:53:10 brd ff:ff:ff:ff:ff:ff

Step 8: Go to Windows Machine and Open Remote Desktop connection application and Enter the IP address as shown in the below image. snap 1

Step 9: On the login screen, Enter the Username and Password as shown in the below image.

snap 2

Snap 10: The Oracle Linux is connected snap 3

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to install Xrdp Server (Remote Desktop) on Oracle linux 8.5. Your feedback is much welcome.

Tags:
muhammad
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

What is the difference between RDP and Xrdp?

A

FreeRDP is an implementation of the remote desktop protocol to connect to RDP-Servers.
XRDP is server software to allow other clients to connect to the system using an rdp client.

Q

Does Xrdp support multiple users?

A

By default, Xrdp will only allow a single session per user account.

Q

Is Xrdp faster than VNC?

A

The main goal of RDP is resource sharing, not screen sharing. For that reason, it provides a much faster and more efficient way of accessing a remote computer.

Q

Is Xrdp safe to use?

A

Xrdp is a way easy to use in place of other tools because no additional package is required for this

Q

Is Xrdp encrypted?

A

Xrdp currently supports all 3 encryption levels via the xrdp. ini file.

Related Tutorials in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

Related Tutorials in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5
How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5
Oct 17, 2022
How to install and update OpenSSL on Debian 11.3
How to install and update OpenSSL on Debian 11.3
Oct 21, 2022
How to Install and Configure Mega in Linux
How to Install and Configure Mega in Linux
Jul 19, 2016
How to use Aureport command on Linux
How to use Aureport command on Linux
Nov 28, 2017
How to install Development tools on Linux
How to install Development tools on Linux
Jun 12, 2018
How to Install mod_ssl and SSL certificate on Oracle Linux
How to Install mod_ssl and SSL certificate on Oracle Linux
Dec 30, 2021
How to install Nextcloud on Ubuntu 22.04 version
How to install Nextcloud on Ubuntu 22.04 version
Jun 23, 2023
How to install ClipGrab in Linux
How to install ClipGrab in Linux
Jul 16, 2016

Related Forums in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

Related Forums in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

Linux
jayce class=
shasum command not found
May 5, 2017
Linux
stephan class=
How to list all samba users
Jan 12, 2018
pv command
muhammad class=
pvcreate command not found error
May 9, 2017
Linux
henry class=
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
Apr 25, 2017
ifconfig command
jackbrookes class=
what is the location of the ifconfig program on your machine?
Jan 4, 2018
Linux
baseer class=
single command to apply setfacl for multiple user at a time
Jan 23, 2018
Linux
beulah class=
What does mean by 0 0 value in fstab file
Jan 2, 2018
CentOS
mason class=
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Nov 20, 2018

Related News in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

Related News in How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5

Anbox, the Android-to-Linux tool the developers have been waiting for
Anbox, the Android-to-Linux tool the developers have been waiting for
Apr 17, 2017
Linus Torvalds stops signing Linux kernel RC tarballs
Linus Torvalds stops signing Linux kernel RC tarballs
May 17, 2017
Capsule8 Launches Linux-Based Container Security Platform
Capsule8 Launches Linux-Based Container Security Platform
Feb 14, 2017
Symantec updates Management console product
Symantec updates Management console product
Nov 22, 2017
Latest Linux driver release feature seven AMD Vega
Latest Linux driver release feature seven AMD Vega
Mar 23, 2017
A Newer and a Faster Window Manager for Tina (Linux Mint 19.2)
A Newer and a Faster Window Manager for Tina (Linux Mint 19.2)
Apr 9, 2019
Microsoft makes its Azure App service now available on Linux Systems
Microsoft makes its Azure App service now available on Linux Systems
Sep 7, 2017
Docker friendly Alpine Linux gets hardened Node.js
Docker friendly Alpine Linux gets hardened Node.js
Apr 19, 2017
Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help David Lopez Guillen ?
Ayuda urgente instale SSL para servidor Opensuse y ahora no funciona tengo servicio web

hola segui este tutorial para tener un certificado ssl y ahora no se ve mi app en la red, espero alguien pueda ayudarme, tengo M9oodle en3.5 en un servidor open suse y ahora no funciona por favor ayuda.

https://www.linuxhelp.com/how-to-create-ssl-certificate-in-opensuse

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.