Ok so i've found some commands that have given me a successful session but not sure if it actually used the security features as we also happen to have thin clients here so the security is optional (currently building a svr2008 virtual Terminal Server so I can set to require NLA)
xfreerdp -u <username> <hostname>
when i typed domain\username for <username> it failed but worked without domain\ prefix
you can use -p <password> but I hate the plain text entry so I prefer that it prompts me when I launch the command.
At least it opened a session so I know the underlying stuff works!
Haven't worked out remote app and rails etc.
Heres a syntax line for those that fancy trying...
xfreerdp -u <username> -p <password> --app --plugin rail.so --data "<exe_or_file>:<working_dir>:<arguments>" -- <hostname>
xfreerdp -u <username> --app --plugin rail.so --data "%windir%\system32\cmd.exe" -- <hostname>
https://github.com/FreeRDP/FreeRDP/wiki/RemoteAppSee my attempts below:
xfreerdp -u <username> --app --plugin rail.so --data "%windir%\system32\cmd.exe" -- <hostname>
loading plugin rail.so
freerdp_load_plugin: failed to open /usr/local/lib/freerdp/rail.so.so: /usr/local/lib/freerdp/rail.so.so: cannot open shared object file: No such file or directory
connected to <hostname>:3389
Password:
rdp_client_connect_demand_active failed
Failed to check FreeRDP file descriptor
Tried this alternate rail command:
xfreerdp -u <username> --app —plugin channels/rail/rail.so --data "%windir%\system32\cmd.exe" -- <hostname>
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure