26 Responses to Getting xrdp to work on CentOS 6.4

  1. ugo says:

    Hi there,
    I installed xRdp on a CentOS 6.4 server.
    Everything seems to work fine except for… after login via Rdp the screen remains black and the only thing you see is your mouse.
    Any idea about it?
    Thanks in advance

  2. Pingback: Setup CentOS on Hyper-V Windows 8.1 | Old fart gets MS in CS and other musings

  3. Raju says:

    Works like charm.. thank you for your efforts..

  4. ugo says:

    Well, it works, finally!
    I don’t know exactly what went wrong, some days ago, but I’d put my 5 cents on the idea that it was due to a different compile procedure used to make xrdp work.
    Now, installing a new centOS vm and following step-by-step your procedure everything works well!
    Thanks again!

  5. admin says:

    Glad to hear it worked on the new CentOS 6.4 VM!

  6. Peter Graney says:

    Concise and accurate instructions. Works perfectly. Thank you so much.

  7. Phil says:

    Thanks from France.
    I added xrdp in /etc/init.d and K/S links in rcX.d folders.
    It works well on a VM.

  8. George T says:

    Found your instructions to be very helpful. Found I had to adjust iptables, and then it worked great. Thanks!

  9. Kevin Thorpe says:

    xrdp is available in the EPEL repository. Saves you building from scratch.

  10. Pbok says:

    Very good tutorial many thanks!

  11. dno says:

    Hi, i installed Centos 6.4 x64 and then i did exactly the same steps as above.
    But no matter what i do when i connect to xrdp and put there correct credentials it always stops at:
    sending login info to session manager, please wait…
    xrdp_mm_process_login_response: login failed

    Where is the catch?

  12. Matt says:

    Installed on CentOS 6.4.. I get a gnome-menu on a black screen with no mouse cursor and nothing works in the session.

  13. Thomas says:

    same issue

    sending login info to session manager, please wait…
    xrdp_mm_process_login_response: login failed

  14. Nick says:

    I am getting the below error when i try the ‘service vncserver start’ command,

    Starting VNC server: ”1:Nick” /etc/init.d/vncserver: line 52: ”1: syntax error: operand expected (error token is “”1″)

    I copy and pasted everything as you suggested. I am runing CEntros 6.5 – could that be the issue?

    this is what the config fiel looks like

    VNCSERVERARGS[1]=”-geometry 1355×768 -depth 16″

  15. “Regardless of this puzzle about where her suitcase might have absent, we acknowledge that we produced a customer service error once we spoke to Ms. Hanlon about her absent piece of baggage,” says Benson. “Recognizing that she didn’t have insurance coverage, which our plan was a reimbursement of only $250, we by no means will need to have questioned her to take the time to generate an itemized listing.”.
    christian red bottoms http://www.coomtranscol.com/cl/christian-red-bottoms.html

  16. sidh says:

    Skip step 3 on CentOS 5 (64-bits) and it works flawessy. No “xrdp_mm_process_login_response: login failed” error anymore.

    With a little tunning you can even install an alternative DE like razorqt/openbox much lighter than gnome.

  17. sidh says:

    Sorry I meant CentOS 6.5 and NOT CentOS 5

  18. Pedro says:

    This worked w/o a glitch!
    Wonder if it will work on debian distros?
    Thanks much!

  19. admin says:

    If you need it on Debian, I would use the version in the Ubuntu repositories.

  20. Pingback: [HELP] XRDP not working CentOS

  21. Dennis says:

    Thanks for posting this – worked like a charm.

    The package name for VNC on your yum command isn’t formatted correctly – you have tiger-vncserver when it should be tigervnc-server.


  22. qsedrfe says:

    After point
    I have a message
    su: user xxx does not exist

    Any ideas what is wrong and how to fix this?

  23. Eleanore says:

    The fact that Mr McGuigan, 37, had” pals school bus with shotguns”.
    Often times contractors will easily meet you. Contractors who work
    under the aggregate and school bus trowel the top,
    they have been listed below to nominate a website is the primary goal for small-business contracting.

    Feel free to visit my web-site; web page – Eleanore -

  24. Miro says:

    For those that got message: “xrdp_mm_process_login_response: login failed”.
    Observe that group file has already those lines, but without the users.
    Make sure to leave only those two lines in STEP 4 with your users.

  25. Laszlo says:

    I did followings to install centos 6.5 x86_64 with xrdp within virtualbox

    1. installed centos with minimal option
    2. yum install epel-release # this adds epel repo which contains xrdp
    3. yum install tigervnc-server
    4. yum install xrdp
    5. yum groupinstall “Fonts”
    6. yum install icewm xterm
    7. create user for vnc then set its vncpassword:
    useradd myuser
    passwd myuser
    su – myuser
    8. Edit config files /etc/sysconfig/vncservers
    VNCSERVERARGS[2]=”-geometry 800×600 -nolisten tcp -localhost”

    -A INPUT -m state –state NEW -m tcp -p tcp –dport 3389 -j ACCEPT
    9. (re)start services: vncserver xrdp iptables
    10. ensure that service will start after reboot:
    chkconfig xrdp on
    (vncserver will be started by xrdp with login – starting vncserver is not required)
    11. connect to server with RDP
    Because /etc/xrdp/startwm.sh starts the graphical user interface and because cannot find window managers it starts an xterm window. From the xterm window I can start icewm or edit /etc/xrdp/startwm.sh and add icewm to sessions :
    SESSIONS=”gnome-session blackbox fluxbox startxfce4 startkde icewm xterm”

    This way icewm process remains running when xrdp service is restarted – however this happens rarely.

  26. Joeann says:

    Awesome article. You should use social websites
    to increase traffic and make your site go viral. There
    are tools which automate this time consuming process.Visitors can flood your blog in no time,
    just search in google for:
    Rixisosa’s Social Automation

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>