Can FreeRDP be configured as a server? That is can I install freeRDP in my Ubunutu VM running on a server and remotely connect to it from my windows Remote Desktop client?
Yes, I can confirm, there are no xfreerdp-server sources in the repository now. From xfreerdp wiki:
-DWITH_SERVER=ON : When on, it creates make files for server libs
Server libs are built successfully, but how to use them? There is also a sample server included - sfreerdp-server ( -DWITH_SAMPLE=ON ) but it produces no output. I suppose you have to look into code to understand what it does as I didn't found any documentation.
Listed are the steps to install xfreerdp as a server in a linux machine. Using this, you can remotely connect to your linux machine. NOTE: freerdp server is still in experimental stage and has several bugs once you get connected. It is no where near production.
Download the latest git master. Stable 1.1 has bugs related to freerdp-server.
git clone https://github.com/FreeRDP/FreeRDP.git
Install suggested dependencies: sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \ libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \ libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev
NOTE: If you get an error and freerdp stops, saying bind: address already in use it means another
TCP/IP process is using the same port address that freerdp-server is trying to access. Check running processes with command netstat-tulpn. NOTE: Connect to server using a client which has RemoteFX enabled, otherwise connection fails