xrdp broker project - neutrinolabs/xrdp GitHub Wiki

xrdp broker project

As xrdp becomes used more in larger installs(more users than what fit on one server), the need for a broker come to mind. I'm getting asked more and more for a broker.

A broker is the middle component between the desktops and the RDP servers. The broker need to perform the following tasks.

  • Check user credentials.
  • Assign users to RDP servers, reconnecting if need be. If a user is already logged into one of the RDP servers and only disconnected, send them back to that same RDP server.
  • Load balance the RDP server. If the user is not logged in, send them to the least busy server.