Cet article est une mise à jour d’un précédent l’articles datent de 2016, qui malheureusement plus compatible avec Debian 9 et Ubuntu 18.*.

Article de blog: Avoir un bureau à distance sur Linux, compatible avec Remote desktop Protocol.


Idée est de pouvoir se connecter en bureau à distance sur un environnement Linux tout en utilisant des solutions compatibles sur les ordinateurs, tablettes ou téléphone.

Préparation 

sudo -s
apt update && apt-get full-upgrade -y
apt install git autoconf libtool pkg-config gcc g++ make libssl-dev libpam0g-dev libjpeg-dev libx11-dev libxfixes-dev libxrandr-dev flex bison libxml2-dev intltool -y
apt install xsltproc xutils-dev python-libxml2 g++ xutils libfuse-dev libmp3lame-dev nasm libpixman-1-dev xserver-xorg-dev xserver-xorg-core -y

 

Téléchargement des sources

BD=`pwd`
mkdir -p "${BD}"/git/neutrinolabs
cd "${BD}"/git/neutrinolabs
wget https://github.com/neutrinolabs/xrdp/releases/download/v0.9.4/xrdp-0.9.4.tar.gz
wget https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.2.4/xorgxrdp-0.2.4.tar.gz

 

Compilation de XRDP

cd "${BD}"/git/neutrinolabs
tar xvfz xrdp-0.9.4.tar.gz
cd "${BD}"/git/neutrinolabs/xrdp-0.9.4
./bootstrap
./configure --enable-fuse --enable-mp3lame --enable-pixman
make
make install
ln -s /usr/local/sbin/xrdp{,-sesman} /usr/sbin

 

Compilation de XorgRDP

cd "${BD}"/git/neutrinolabs
tar xvfz xorgxrdp-0.2.4.tar.gz
cd "${BD}"/git/neutrinolabs/xorgxrdp-0.2.4
./bootstrap
./configure
make
make install

 

Finalisation de l'installation

xrdp-keygen xrdp auto 2048
apt install mate -y

systemctl enable xrdp
/etc/xrdp/xrdp.sh start

 

Alternative

Si comme moi vous êtes sur Ubuntu, nous pouvez installer le paquet "ubuntu-mate-desktop" qui vous donnera un bureau complet et opérationnel.

apt install -y ubuntu-mate-desktop
 
 
Sources : https://github.com/neutrinolabs/xrdp/wiki/Building-on-Debian-8

 

 

Venez en discuter avec nous !