building xrdp in openSUSE 13.x PDF Print E-mail
Written by Jay Sorg   
Sunday, 20 April 2014 19:44

# install openSUSE 13.x

 

# as root

# this is package installation step

zypper update

reboot

zypper install git autoconf automake libtool make gcc gcc-c++ libX11-devel libXfixes-devel libXrandr-devel fuse-devel patch flex bison intltool libxslt-tools perl-libxml-perl font-util libxml2-devel openssl-devel pam-devel python-libxml2

 

# this is xrdp build step

# as normal user

cd

mkdir git

cd git

mkdir neutrinolabs

cd neutrinolabs

git clone git://github.com/neutrinolabs/xrdp

cd xrdp

# this step is only needed it you don't want master branch, ie, devel, v0.8, v1.0

git checkout v0.8

./bootstrap

./configure --enable-fuse

make

# as root

make install

xrdp-keygen xrdp auto

cp instfiles/pam.d/xrdp-sesman.other /etc/pam.d/xrdp-sesman

 

# this is X11rdp build step

# as normal user

cd xorg

cd X11R7.6

sudo mkdir /opt/X11rdp

sudo chmod 777 /opt/X11rdp

sh buildx.sh /opt/X11rdp

# create the symbolic link for sesman

# as root
ln -s /opt/X11rdp/bin/X11rdp /usr/local/bin/X11rdp

# start on boot

# as root
cp /etc/xrdp/xrdp.sh /etc/init.d/
chkconfig --add xrdp.sh


turn firewall off or open TCP port 3389

 

reboot

 

enjoy

 

 

Last Updated on Sunday, 20 April 2014 23:24