Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 01-29-2013, 04:50 AM   #1
Registered: Jan 2012
Location: London, England, UK
Distribution: CentOS 6, CentOS 7
Posts: 297

Rep: Reputation: Disabled
Which RDP client for support NLA


I am trying to find a Remote Desktop Client which supports NLA, the standard Terminal Server Client does not support this. I am encountering similar difficulties on CentOS, Scientific Linux and Mageia.

The FreeRDP package and libs can be installed from the EPEL repo and that I believe does support NLA. Problem is I understand that still requires a gui front-end to use it.

This is where I get stuck, the recommended gui front-end for FreeRDP is Remmina. However that doesn't seem to be available in any of the normal repos. Are there any other alternative packages to allow RDP with NLA access.

Old 01-30-2013, 05:09 AM   #2
Registered: Apr 2010
Location: Cluj, Romania
Distribution: Debian Testing
Posts: 731

Rep: Reputation: 157Reputation: 157
Freerdp does not require any gui. It is a direct descendent of rdesktop (that probably is used by that "Terminal Services Client").
It does work great with NLA.

Make sure you read up on the hows and whys on the site if you want to share folders/audio/printers with the server - this is a bit convoluted by using virtual channel plugins but it works (i even printed via RDP to the printer connected to my Debian box from a Win2008 server). It even works with RemoteApp (but there you have to do a bit of configuring on the Win2008 server).
For basic usage, no extra complications are necessary.

If you have issues connecting to NLA servers, check the ~/.freerdp/known_hosts file, in some cases (same ip/hostname, multiple rdp servers behind it) this is the cause of issues. Just delete it or edit it and delete the troublemaker lines.

This is freerdp on Debian (it is in the repos there as freerdp-x11):

$ xfreerdp --help

FreeRDP - A Free Remote Desktop Protocol Client
See for more information

Usage: xfreerdp [options] server:port
  -0: connect to console session
  -a: set color depth in bit, default is 16
  -c: initial working directory
  -D: hide window decorations
  -T: window title
  -d: domain
  -f: fullscreen mode
  -g: set geometry, using format WxH or X% or 'workarea', default is 1024x768
  -h: print this help
  -k: set keyboard layout ID
  -K: do not interfere with window manager bindings
  -m: don't send mouse motion events
  -n: hostname
  -o: console audio
  -p: password
  -s: set startup-shell
  -t: alternative port number, default is 3389
  -u: username
  -x: performance flags (m[odem], b[roadband] or l[an])
  -X: embed into another window with a given XID.
  -z: enable compression
  --app: RemoteApp connection. This implies -g workarea
  --ext: load an extension
  --no-auth: disable authentication
  --no-fastpath: disable fast-path
  --gdi: graphics rendering (hw, sw)
  --no-osb: disable offscreen bitmaps
  --no-bmp-cache: disable bitmap cache
  --plugin: load a virtual channel plugin
  --rfx: enable RemoteFX
  --rfx-mode: RemoteFX operational flags (v[ideo], i[mage]), default is video
  --nsc: enable NSCodec (experimental)
  --disable-wallpaper: disables wallpaper
  --composition: enable desktop composition
  --disable-full-window-drag: disables full window drag
  --disable-menu-animations: disables menu animations
  --disable-theming: disables theming
  --no-rdp: disable Standard RDP encryption
  --no-tls: disable TLS encryption
  --no-nla: disable network level authentication
  --ntlm: force NTLM authentication protocol version (1 or 2)
  --ignore-certificate: ignore verification of logon certificate
  --sec: force protocol security (rdp, tls or nla)
  --secure-checksum: use salted checksums with Standard RDP encryption
  --version: print version information
Although freerdp does not require a GUI, it is included as a plugin (does not use the separate freerdp binary) in Remmina (along with VNC/NX, built in ssh tunneling, fullscreent toggle with popup menu at the top, allows profile creation and whatnot), which is a great GUI for remote administration. I use it daily for VNC/RDP adminitration and its really good. It is available in the Debian repositories.

Last edited by gradinaruvasile; 01-30-2013 at 05:14 AM.
Old 01-30-2013, 09:11 AM   #3
Registered: Jan 2012
Location: London, England, UK
Distribution: CentOS 6, CentOS 7
Posts: 297

Original Poster
Rep: Reputation: Disabled
Thanks gradinaruvasile. On Scientific Linux 6.3 that I am using this is known as xfreeRDP and I now have that working. Unfortunately there is no version of Remmina which works with EL 6.3 because Remmina doesn't seem to be compatible with the later versions of freerdp.


rdp, remote desktop

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
windowed RDP client td3201 Linux - Desktop 1 03-16-2010 02:45 AM
How to RDP Linux machine from Windows Client matrix_aash Linux - Software 2 03-02-2010 03:18 PM
RDP Browser Client? PerfectReign Linux - Software 0 04-02-2009 12:08 AM
how to build RDP thin-client under Debian? m4rtin Linux - Software 0 01-15-2009 03:57 AM
App with SSL support for RDP? humbletech99 Linux - Security 2 02-08-2007 07:17 AM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 11:07 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration