summaryrefslogtreecommitdiffstats
path: root/install.txt
blob: c193273bd063fb67839a74a53ddd115ab24b2165 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

Installation directions for xrdp.

Things you need to compile and install.  Most systems don't
have these installed by default.
  gcc and make
  Header files for pam
  Header files for openssl

You can build sesman without pam, there is a Makefile parameter
for that.
I also have a replacement ssl_calls.c to avoid the openssl dependency
email me(Jay) for it.  Due to the licence, I can't include it in this
project.

unpackage the tarball

tar -zxvf xrdp-0.1.tar.gz

this will create a folder xrdp

switch to the xrdp folder(cd xrdp)

run make

as root, run make install

This will install most of the files in /usr/local/xrdp.
Some files install in /etc/xrdp.  These are configuation
files.

files and location
/usr/local/xrdp/startwm.sh - script that starts the window manager
/etc/sesman.ini - sesman configuration file
/etc/rsakeys.ini - rsa stuff
/etc/xrdp.ini - xrdp configuration file
/var/run/sesman.pid
/var/rub/xrdp.pid

Sesman and xrdp both have to be running as root.
You should set them to start when the system starts.
You can use xrdp_control.sh script to start them.

jay.sorg@gmail.com