Skip to content
metalefty edited this page Nov 17, 2016 · 28 revisions

Build Status Gitter Apache-License

Current Version: 0.9.0

xrdp - an open-source RDP server

xrdp is an interoperable RDP server implementation, working with veriaty of RDP clients: Microsoft Remote Desktop Clients (for Windows, macOS, iOS and Android), rdesktop, FreeRDP and NeutrinoRDP. demo

Credits

This project is very much dependent on NeutrinoRDP, FreeRDP, rdesktop and the work of Matt Chapman and the NeutrinoRDP team members, of which I'm a member.

Mark from up 19.9 was the first to work with RDP server code.

Environment

Tested with Linux on i386, x64, SPARC and PowerPC. I've got it compiling and working in windows with Borland free tools. None of the sesman or Xserver stuff works in windows of course.

Directory Structure

xrdp
├── common
├── docs
├── fontdump
├── genkeymap
├── instfiles
├── keygen
├── librfxcodec
├── libxrdp ----- a static library needed by xrdp
├── m4
├── mc
├── neutrinordp
├── rdp ---------- an rdp client module for connecting to another rdp server
├── sesman ------- a session manager for xrdp that uses Xvnc for the Xserver
├── tcutils
├── tests
├── vnc  --------- a simple vnc client module for xrdp
├── vrplayer
├── xorg
├── xorgxrdp
├── xrdp --------- main server code
├── xrdpapi
├── xrdpvr
└── xup ---------- a module used to connect to an rdp specific X11 server

Quick Start

./bootstrap
./configure
make
sudo make install

Jay Sorg

Clone this wiki locally