Cet article a été modifier et mise à jour au 29 avril 2019, pour mettre à jour les commandes pour profiter des dernières mises à jour et améliorations.

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.


La prise en main à distance d’un serveur Linux n’est pas compliqué, il existe beaucoup de solution disponible basé de sur nombreux protocole, mais généralement c’est solution demande un client propre à installé et pas obligatoirement compatible avec tous les environnements de travail.


Dans mon cas le besoin été de pouvoir prendre en main mon serveur avec une interface graphique. Qui me servait de poste de travail mobile depuis n’importe ou sans avoir à installé un client sur tous les ordinateurs sur lesquelles je me connecté.

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 -y
apt install flex bison libxml2-dev intltool xsltproc xutils-dev python-libxml2 g++ xutils libfuse-dev libmp3lame-dev nasm libpixman-1-dev xserver-xorg-dev -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.10/xrdp-0.9.10.tar.gz
wget https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.2.9/xorgxrdp-0.2.9.tar.gz

 

Compilation de XRDP

cd "${BD}"/git/neutrinolabs
tar xvfz xrdp-0.9.10.tar.gz
cd "${BD}"/git/neutrinolabs/xrdp-0.9.10
./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.9.tar.gz
cd "${BD}"/git/neutrinolabs/xorgxrdp-0.2.9
./bootstrap
./configure
make
make install

 

Finalisation de l'installation

xrdp-keygen xrdp auto 2048
apt install mate -y

systemctl enable xrdp
service xrdp 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

 

 

  • Partager
  • Url: http://bit.ly/2MBqLbk