{"id":16050,"date":"2026-01-29T11:20:16","date_gmt":"2026-01-29T11:20:16","guid":{"rendered":"https:\/\/greenwebpage.com\/community\/?p=16050"},"modified":"2026-02-05T10:25:24","modified_gmt":"2026-02-05T10:25:24","slug":"how-to-install-xrdp-on-centos-10","status":"publish","type":"post","link":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/","title":{"rendered":"How to Install XRDP on CentOS 10"},"content":{"rendered":"\n<p>Installing XRDP in CentOS 10 allows you to manage your server via a graphical interface easily. XRDP can be made reliable and secure with the right desktop setup, firewall configuration, and SELinux settings. Whether you are a novice or experienced system administrator, XRDP simplifies CentOS 10 Server management without sacrificing security or performance.<\/p>\n\n\n\n<p>This guide will walk you through the steps to install XRDP in CentOS 10. It covers installation, desktop setup, firewall configuration, and troubleshooting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16050-_9vxbtmp3a0ec\"><\/a>How to Install XRDP on CentOS 10?<\/h2>\n\n\n\n<p>Administrators who prefer to manage servers using a graphical user interface rather than the command line will find remote desktop access essential. XRDP, a popular implementation of the Microsoft Remote Desktop Protocol (RDP), allows you to connect to a Linux server using a standard RDP client. To install XRDP on CentOS 10, follow these steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_m8fgshlg2cm8\"><\/a>Step 1: Update the CentOS 10 System<\/h3>\n\n\n\n<p>Keeping your operating system updated ensures compatibility and avoids dependency issues.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo dnf update<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"970\" height=\"582\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-1.png\" alt=\"sudo dnf update\" class=\"wp-image-16051\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-1.png 970w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-1-300x180.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-1-768x461.png 768w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Updates to the operating system include the latest software and security patches, which reduce the chance of an installation error.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_et172yg5rr3\"><\/a>Step 2: Enable EPEL Repository<\/h3>\n\n\n\n<p>XRDP can be accessed through the EPEL repository (Extra Packages for Enterprise Linux), which must first be enabled.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo dnf install epel-release -y<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"971\" height=\"212\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-2.png\" alt=\"sudo dnf install epel-release -y\" class=\"wp-image-16052\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-2.png 971w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-2-300x65.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-2-768x168.png 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>EPEL provides enterprise-grade packages that are not available in the default CentOS repositories. This includes XRDP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_98xham40tft0\"><\/a>Step 3: Install XRDP on CentOS 10<\/h3>\n\n\n\n<p>Install XRDP with the DNF Package Manager once EPEL has been enabled.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo dnf install xrdp<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"972\" height=\"420\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-3.png\" alt=\"sudo dnf install xrdp\" class=\"wp-image-16053\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-3.png 972w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-3-300x130.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-3-768x332.png 768w\" sizes=\"(max-width: 972px) 100vw, 972px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This command installs XRDP and all its dependencies, which are required for RDP connections.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_z24p1wtmf3yu\"><\/a>Step 4: Install a Desktop Environment<\/h3>\n\n\n\n<p>XRDP needs a graphical desktop to be able to deliver a remote desktop session. Most commonly, GNOME and XFCE are used.<\/p>\n\n\n\n<p><strong>Option 1: Install GNOME Desktop (Recommended)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo dnf groupinstall &#8220;Server with GUI&#8221; -y<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"489\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-4.png\" alt=\"sudo dnf groupinstall &quot;Server with GUI&quot; -y\" class=\"wp-image-16054\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-4.png 969w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-4-300x151.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-4-768x388.png 768w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>GNOME is a powerful desktop environment that integrates well into CentOS 10.<\/p>\n\n\n\n<p><strong>Option 2: Install XFCE Desktop (Lightweight Alternative)<\/strong><\/p>\n\n\n\n<p>XFCE desktop is a lightweight environment that&#8217;s ideal for VPS servers with low resources.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo dnf groupinstall &#8220;Xfce&#8221; -y<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_izkm1gqfv3f4\"><\/a>Step 5: Set Default Desktop Session for XRDP<\/h3>\n\n\n\n<p>XRDP must know the desktop environment that should be launched when a user is connected.<\/p>\n\n\n\n<p>For GNOME:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>echo &#8220;exec gnome-session&#8221; &gt; ~\/.xsession<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"78\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-5.png\" alt=\"echo &quot;exec gnome-session&quot; &gt; ~\/.xsession\" class=\"wp-image-16055\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-5.png 970w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-5-300x24.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-5-768x62.png 768w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-5-960x78.png 960w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<p>For XFCE:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>echo &#8220;exec startxfce4&#8221; &gt; ~\/.xsession<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"968\" height=\"85\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-6.png\" alt=\"echo &quot;exec startxfce4&quot; &gt; ~\/.xsession\" class=\"wp-image-16056\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-6.png 968w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-6-300x26.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-6-768x67.png 768w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-6-960x85.png 960w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/><\/figure>\n\n\n\n<p>The.xsession files define the desktop session that XRDP launches when remote users log in.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_kf79hv8xtn5x\"><\/a>Step 6: Start and Enable XRDP Service<\/h3>\n\n\n\n<p>Start the XRDP Service and configure it so that it launches automatically at system startup.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo systemctl start xrdp<\/p>\n<p>sudo systemctl enable xrdp<\/p>\n<p>sudo systemctl status xrdp<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"468\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-7.png\" alt=\"start and enable xrdp\" class=\"wp-image-16057\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-7.png 975w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-7-300x144.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-7-768x369.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This will ensure that XRDP remains running and accessible after a server restart.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_8w23fpwl07vv\"><\/a>Step 7: Allow XRDP Through Firewall<\/h3>\n\n\n\n<p>CentOS 10 comes with a firewall by default that blocks RDP connections until explicitly permitted.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo firewall-cmd &#8211;add-port=3389\/tcp &#8211;permanent<\/p>\n<p>sudo firewall-cmd &#8211;reload<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"967\" height=\"187\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-8.png\" alt=\"sudo firewall-cmd --add-port=3389\/tcp --permanent\" class=\"wp-image-16058\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-8.png 967w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-8-300x58.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-8-768x149.png 768w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-8-960x187.png 960w\" sizes=\"(max-width: 967px) 100vw, 967px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The default RDP port is 3389. Remote desktop clients can connect by opening the port.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_ul05uahe62e9\"><\/a>Step 8: Configure SELinux for XRDP<\/h3>\n\n\n\n<p>SELinux may prevent XRDP from accessing resources if it is not configured correctly.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo setsebool -P xrdp_can_connect_all 1<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"103\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-9.png\" alt=\"sudo setsebool -P xrdp_can_connect_all 1\" class=\"wp-image-16059\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-9.png 969w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-9-300x32.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-9-768x82.png 768w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-9-960x103.png 960w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This command will allow XRDP function without disabling SELinux completely, maintaining system security.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_n4lhm9b9l012\"><\/a>Step 9: Restart XRDP Service<\/h3>\n\n\n\n<p>Restart XRDP to apply the configuration changes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\n<p>sudo systemctl restart xrdp<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"965\" height=\"77\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-10.png\" alt=\"sudo systemctl restart xrdp\" class=\"wp-image-16060\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-10.png 965w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-10-300x24.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-10-768x61.png 768w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/word-image-16050-10-960x77.png 960w\" sizes=\"(max-width: 965px) 100vw, 965px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>By restarting, you can ensure that firewall, SELinux, and desktop environment settings have been correctly applied.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_lt7tb08qex3z\"><\/a>Step 10: Connect to CentOS 10 Using RDP Client<\/h3>\n\n\n\n<p>From your local computer:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Remote Desktop Connection for Windows or RDP Client (MacOS\/Linux).<\/li>\n\n\n\n<li>Enter your server&#8217;s IP address.<\/li>\n\n\n\n<li>Enter your CentOS username or password to log in.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16050-_ecw21t6beyc9\"><\/a>Common Troubleshooting Tips<\/h3>\n\n\n\n<p>XRDP is compatible with all remote desktop clients because it uses the standard RDP protocol. Sometime, CentOS 10 will not install xrdp and error occurs because CentOS 10 is end-of-life and its repositories are unavailable, so the solution is to migrate to a supported OS like CentOS Stream 9, Rocky Linux 9, or AlmaLinux 9 and then install XRDP.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Black screen after login:<\/strong> If you get a black screen after logging in, check that the desktop session is configured correctly.<\/li>\n\n\n\n<li><strong>Connection refused:<\/strong> Check XRDP service and firewall rules<\/li>\n\n\n\n<li><strong>Slow performance:<\/strong> Use XFCE instead of GNOME on low-resource servers<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16050-_x6s4o7dcbii3\"><\/a>Conclusion<\/h2>\n\n\n\n<p>To install XRDP on CentOS 10, enable the EPEL repository, install the XRDP package, and set up a graphical desktop environment such as GNOME or XFCE. After configuring the desktop session, start and enable the XRDP server, open the port 3389 on the firewall and configure SELinux after configuring the desktop. After completing the steps, you can use any RDP client to remotely manage your CentOS 10 server.<\/p>\n\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Installing XRDP in CentOS 10 allows you to manage your server via a graphical interface easily. XRDP can be made reliable and secure with the right desktop setup, firewall configuration, and SELinux settings. Whether you are a novice or experienced system administrator, XRDP simplifies CentOS 10 Server management without sacrificing security or performance. This guide [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16062,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[958,997,998,401],"class_list":["post-16050","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-centos-10","tag-linux-server","tag-server-management","tag-xrdp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Install XRDP on CentOS 10 - Greenwebpage Community<\/title>\n<meta name=\"description\" content=\"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install XRDP on CentOS 10 - Greenwebpage Community\" \/>\n<meta property=\"og:description\" content=\"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\" \/>\n<meta property=\"og:site_name\" content=\"Greenwebpage Community\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-29T11:20:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-05T10:25:24+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Karim Buzdar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karim Buzdar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\"},\"author\":{\"name\":\"Karim Buzdar\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\"},\"headline\":\"How to Install XRDP on CentOS 10\",\"datePublished\":\"2026-01-29T11:20:16+00:00\",\"dateModified\":\"2026-02-05T10:25:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\"},\"wordCount\":737,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg\",\"keywords\":[\"CentOS 10\",\"Linux Server\",\"Server Management\",\"Xrdp\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\",\"name\":\"How to Install XRDP on CentOS 10 - Greenwebpage Community\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg\",\"datePublished\":\"2026-01-29T11:20:16+00:00\",\"dateModified\":\"2026-02-05T10:25:24+00:00\",\"description\":\"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.\",\"breadcrumb\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg\",\"width\":1020,\"height\":600,\"caption\":\"how to install xrdp on centos 10\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/greenwebpage.com\/community\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install XRDP on CentOS 10\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"name\":\"Greenwebpage Community\",\"description\":\"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.\",\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/greenwebpage.com\/community\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\",\"name\":\"Greenwebpage Community\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"width\":512,\"height\":512,\"caption\":\"Greenwebpage Community\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\",\"name\":\"Karim Buzdar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"caption\":\"Karim Buzdar\"},\"sameAs\":[\"https:\/\/greenwebpage.com\"],\"url\":\"https:\/\/greenwebpage.com\/community\/author\/karim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install XRDP on CentOS 10 - Greenwebpage Community","description":"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/","og_locale":"en_US","og_type":"article","og_title":"How to Install XRDP on CentOS 10 - Greenwebpage Community","og_description":"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.","og_url":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/","og_site_name":"Greenwebpage Community","article_published_time":"2026-01-29T11:20:16+00:00","article_modified_time":"2026-02-05T10:25:24+00:00","og_image":[{"width":1020,"height":600,"url":"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg","type":"image\/jpeg"}],"author":"Karim Buzdar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karim Buzdar","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#article","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/"},"author":{"name":"Karim Buzdar","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8"},"headline":"How to Install XRDP on CentOS 10","datePublished":"2026-01-29T11:20:16+00:00","dateModified":"2026-02-05T10:25:24+00:00","mainEntityOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/"},"wordCount":737,"commentCount":0,"publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg","keywords":["CentOS 10","Linux Server","Server Management","Xrdp"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/","url":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/","name":"How to Install XRDP on CentOS 10 - Greenwebpage Community","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/#website"},"primaryImageOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg","datePublished":"2026-01-29T11:20:16+00:00","dateModified":"2026-02-05T10:25:24+00:00","description":"This guide will walk you through to install XRDP in CentOS 10. It covers installation, desktop setup, and firewall configuration.","breadcrumb":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#primaryimage","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/01\/how-to-install-xrdp-on-centos-10.jpg","width":1020,"height":600,"caption":"how to install xrdp on centos 10"},{"@type":"BreadcrumbList","@id":"https:\/\/greenwebpage.com\/community\/how-to-install-xrdp-on-centos-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/greenwebpage.com\/community\/"},{"@type":"ListItem","position":2,"name":"How to Install XRDP on CentOS 10"}]},{"@type":"WebSite","@id":"https:\/\/greenwebpage.com\/community\/#website","url":"https:\/\/greenwebpage.com\/community\/","name":"Greenwebpage Community","description":"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.","publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/greenwebpage.com\/community\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/greenwebpage.com\/community\/#organization","name":"Greenwebpage Community","url":"https:\/\/greenwebpage.com\/community\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","width":512,"height":512,"caption":"Greenwebpage Community"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8","name":"Karim Buzdar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","caption":"Karim Buzdar"},"sameAs":["https:\/\/greenwebpage.com"],"url":"https:\/\/greenwebpage.com\/community\/author\/karim\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/comments?post=16050"}],"version-history":[{"count":2,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16050\/revisions"}],"predecessor-version":[{"id":16151,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16050\/revisions\/16151"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media\/16062"}],"wp:attachment":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media?parent=16050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/categories?post=16050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/tags?post=16050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}