Cet article a été modifier et mise à jour au 10 octobre 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é.
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
BD=`pwd`
mkdir -p "${BD}"/git/neutrinolabs
cd "${BD}"/git/neutrinolabs
wget https://github.com/neutrinolabs/xrdp/releases/download/v0.9.11/xrdp-0.9.11.tar.gz
wget https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.2.11/xorgxrdp-0.2.11.tar.gz
cd "${BD}"/git/neutrinolabs
tar xvfz xrdp-0.9.11.tar.gz
cd "${BD}"/git/neutrinolabs/xrdp-0.9.11
./bootstrap
./configure --enable-fuse --enable-mp3lame --enable-pixman
make
make install
ln -s /usr/local/sbin/xrdp{,-sesman} /usr/sbin
cd "${BD}"/git/neutrinolabs
tar xvfz xorgxrdp-0.2.11.tar.gz
cd "${BD}"/git/neutrinolabs/xorgxrdp-0.2.11
./bootstrap
./configure
make
make install
xrdp-keygen xrdp auto 2048
apt install mate -y
systemctl enable xrdp
service xrdp start
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