1
by Ryan Rafferty
initial import from the CVS repository on sourceforge.net |
1 |
Installation directions for xrdp. |
2 |
||
3 |
Things you need to compile and install. Most systems don't |
|
4 |
have these installed by default. |
|
5 |
gcc and make |
|
6 |
Header files for pam |
|
7 |
Header files for openssl |
|
8 |
||
9 |
You can build sesman without pam, there is a Makefile parameter |
|
10 |
for that. |
|
11 |
I also have a replacement ssl_calls.c to avoid the openssl dependency |
|
12 |
email me(Jay) for it. Due to the licence, I can't include it in this |
|
13 |
project. |
|
14 |
||
15 |
unpackage the tarball |
|
16 |
||
17 |
tar -zxvf xrdp-0.1.tar.gz |
|
18 |
||
19 |
this will create a folder xrdp |
|
20 |
||
21 |
switch to the xrdp folder(cd xrdp) |
|
22 |
||
23 |
run make |
|
24 |
||
25 |
as root, run make install |
|
26 |
||
27 |
This will install most of the files in /usr/local/xrdp. |
|
28 |
Some files install in /etc/xrdp. These are configuation |
|
29 |
files. |
|
30 |
||
31 |
files and location |
|
32 |
/usr/local/xrdp/startwm.sh - script that starts the window manager |
|
33 |
You may need to edit this file to run your window manager. |
|
34 |
/etc/sesman.ini - sesman configuration file |
|
35 |
/etc/rsakeys.ini - rsa stuff |
|
36 |
/etc/xrdp.ini - xrdp configuration file |
|
37 |
/var/run/sesman.pid |
|
38 |
/var/rub/xrdp.pid |
|
39 |
||
40 |
Sesman and xrdp both have to be running as root. |
|
41 |
You should set them to start when the system starts. |
|
42 |
You can use xrdp_control.sh script to start them. |
|
43 |
||
44 |
To completely remove xrdp |
|
45 |
remove directory /usr/local/xrdp |
|
46 |
remove directory /etc/xrdp |
|
47 |
remove file /var/run/xrdp.pid |
|
48 |
remove file /var/run/sesman.pid |
|
49 |
remove any startup links added to /etc/init.d or /etc/rcX.d |
|
50 |
||
51 |
jay.sorg@gmail.com |
|
52 |