xrdp Icon


4.7 Stars (31)
494 Downloads (This Week)
Last Update:
Download xrdp-v0.6.0.tar.gz
Browse All Files
BSD Linux



RDP Server - An open source RDP server and X server capable of accepting connections from rdesktop and ms terminal server clients.

xrdp Web Site


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good app for remote linux desktop.

    Posted 07/06/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This can be used to access your Linux Desktop if used with x11vnc.

    Posted 10/23/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I've used this project for years. A couple things I wish were better. E.g., that it might be able to take over an existing desktop session the way that Windows behaves. Or that the install was a little easier or better documented. A tip which saved me on CentOS 6.5 was to run in the foreground: xrdp --nodaemon& sleep 2; xrdp-sesman --nodaemon It can give you hints for the "cannot connect" errors. On CentOS i found that without the full desktop envrionment, it complained about starting X11... X11 was failing to start because xterm didn't have the right fonts. 5 stars on this because I use it every day and there's no competition. Once it is set up, it just works.

    Posted 07/29/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great for remote access to linux desktop or server. Tested on Debian 7 and Ubuntu 12.04 LTS

    Posted 02/07/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    @bflance: I have xrdp running on several server platforms, including CentOS 6.4. Granted, in my case, I had to manually compile and install XRDP, but it worked after a bit of debugging. In our particular case, I use vnc4server as the backend layer, along with the 'libvnc.so' library, and a series of rules that I've created in "/etc/hosts.allow" & "/etc/hosts.deny" to block direct VNC connections. In each instance I've built out, I use XRDP's customizable menu to build a resolution selector, with each resolution associated with a particular VNC port number (example: 5900 = 1024x768; 5901 = 1280x1024; 5902 = 1440x900; 5903 = x11vnc-console session with password protection). I also combine this configuration with "crypt_level=high" to force all connection-negotiations to use 128bit encryption, end-to-end. The VNC service configuration is a bit tricky per platform, as each platform tends to have it's own nuances in regard to what it supports. But, in my configuration, I use xinetd for auto-spawning the VNC backend sessions, and within the xinetd.d scripts that I built for this purpose, I also have each instance set so that the client connection will receive the name of the system they've connected to as part of their titlebar text, which makes it really easy to keep track of what system you are connected into when you have several sessions open at once. I built this out as an RDP gateway from the start, and then even took that farther to integrate "guacamole", the Tomcat/RDP client that runs from a web browser. While I've ran into a few challenges where XRDP is concerned, I've overcome each of those challenges through extensive research, development, and debugging.

    Posted 09/04/2013
Read more reviews

Additional Project Details



Intended Audience


User Interface

Non-interactive (Daemon)

Programming Language

C, C++



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks
Screenshots can attract more users to your project.
Features can attract more users to your project.