RHEL7 Remote Desktop viewer cannot connect to Windows systems using RDP.

Solution Unverified - Updated -


  • Red Hat Enterprise Linux 7.0
  • vinagre-3.8.2-4.el7.x86_64


  • Cannot connect to any Windows system via RDP using the Remote Desktop Viewer available in RHEL 7. The Viewer screen flickers and goes back to initial window.


  • There is a known issue with RDP plugins for vinagre, which has been addressed by ERRATA RHBA-2015-0448


  • Use xfreerdp inplace of vinagre for rdp connections. xfreerdp is a X11 Remote Desktop Protocol (RDP) client which is part of the FreeRDP project.
  • To use xfreerdp client in RHEL7 install following packages:

    # yum install freerdp.x86_64 freerdp-libs.x86_64 freerdp-plugins.x86_64 
  • To connect to any windows system use:

    # /usr/bin/xfreerdp -0 -u <username> -p <password> <server>:<rdp port>


# /usr/bin/xfreerdp -0 -u <username> -p <password> <server>:3389

Note: -0 option is used to attach to the admin console of server.

Root Cause

  • Vinagre is a remote desktop viewer for the GNOME desktop. It supports many protocols using a plugins system.

Diagnostic Steps

Background Check

  • Any specific error message on screen while establishing the connection ?
  • Reproducer steps ?
  • What all options are selected on windows and RHEL systems ?

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.


It appears to now work on RHEL7. I'm using version 3.8.2 of Vinagre (branded Remote Desktop Viewer) with the following kernel version 3.10.0-229.1.2.el7.x86_64, and RDP to Windows 2008R2 works fine. However, SSH in Vinagre does not appear to be working for me at this time.

$ xfreerdp --no-nla --plugin cliprdr -d 'domain' -u 'username' -p 'password' X.X.X.X