Comment accéder à distance à Linux à partir d'un système Linux
Cherchez-vous à comprendre comment accéder à votre environnement de bureau Linux depuis votre ordinateur portable, également sous Linux ? Si les notions d'accès à distance vous sont étrangères, pas de panique ! Ce guide est là pour vous éclairer et vous montrer pas à pas comment établir cette connexion.
Deux approches pour l'accès à distance à Linux
Nous allons explorer deux méthodes éprouvées pour accéder à votre bureau Linux à distance, chacune avec ses propres avantages et particularités.
Méthode 1 – Teamviewer : simplicité et efficacité
Teamviewer se distingue comme une solution de choix pour accéder à votre bureau Linux depuis un ordinateur portable, également sous Linux. Sa force réside dans sa grande facilité d'utilisation, ne nécessitant aucune connaissance préalable de Linux. De plus, la configuration d'un serveur d'accès à distance n'est pas requise. Un atout majeur est sa capacité à établir des connexions même si les deux machines ne sont pas connectées au même réseau.
Pour mettre en place cet accès à distance, il est impératif d'installer la dernière version de Teamviewer sur les deux machines. Au moment de la rédaction de cet article, la version la plus récente est Teamviewer 15. L'installation s'effectue via le terminal, en suivant les instructions spécifiques à votre distribution Linux.
Installation sur Ubuntu / Debian
Pour les utilisateurs d'Ubuntu et Debian, l'installation se fait en téléchargeant le package DEB de Teamviewer 15 :
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo apt install ./teamviewer_amd64.deb
Installation sur Arch Linux
Sur Arch Linux, l'installation de Teamviewer 15 se réalise via l'AUR (Arch User Repository) :
sudo pacman -S git base-devel
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri
trizen -S teamviewer
sudo systemctl enable teamviewerd
sudo systemctl start teamviewerd
Installation sur Fedora
Pour les utilisateurs de Fedora, le package RPM officiel de Teamviewer est disponible sur le site :
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
sudo dnf install teamviewer.x86_64.rpm
sudo systemctl enable teamviewerd
sudo systemctl start teamviewerd
Installation sur OpenSUSE
Les utilisateurs d'OpenSUSE peuvent obtenir Teamviewer 15 en téléchargeant et en installant le package RPM officiel de SUSE :
wget https://download.teamviewer.com/download/linux/teamviewer-suse.x86_64.rpm
sudo zypper install teamviewer-suse.x86_64.rpm
sudo systemctl enable teamviewerd
sudo systemctl start teamviewerd
Connexion à distance via Teamviewer :
Une fois l'application Teamviewer installée sur les deux machines, voici les étapes à suivre pour établir la connexion :
Étape 1: Démarrez Teamviewer sur l'ordinateur portable, et acceptez le contrat de licence.
Étape 2: Faites de même sur l'ordinateur de bureau.
Étape 3: Sur l'ordinateur de bureau, repérez l'identifiant et le mot de passe affichés, et communiquez-les à l'ordinateur portable.

Étape 4: Sur l'ordinateur portable, entrez l'identifiant de l'ordinateur de bureau dans le champ "ID du partenaire", puis cliquez sur "Se connecter".

Étape 5: Une invite demandant le mot de passe s'affichera sur l'ordinateur portable. Entrez le mot de passe fourni par l'ordinateur de bureau.

Une fois la connexion établie, vous pourrez interagir avec votre bureau Linux depuis votre ordinateur portable comme si vous étiez physiquement devant l'écran.
Méthode 2 – Google Remote Desktop : une alternative web
Si Teamviewer ne vous convient pas, Google Remote Desktop constitue une autre approche intéressante. Accessible via le navigateur web Google Chrome, elle offre une facilité d'utilisation comparable et permet également des connexions à distance hors réseau.
L'utilisation de Google Remote Desktop nécessite l'installation du navigateur Google Chrome, ainsi que de l'extension Chrome Remote Desktop sur les deux machines. Vous trouverez l'extension ici.
Installation de Chrome et de l'application Remote Desktop
Ubuntu / Debian
Commencez par télécharger Google Chrome depuis la page officielle, en sélectionnant le package .deb 64 bits. Puis, exécutez ces commandes :
cd ~/Downloads/
sudo apt install ./google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo apt install ./chrome-remote-desktop_current_amd64.deb
Fedora / OpenSUSE
De même, téléchargez le package RPM 64 bits de Chrome depuis le site officiel, puis suivez ces instructions spécifiques :
Fedora
cd ~/Downloads/
sudo dnf install google-chrome-stable_current_x86_64.rpm
sudo dnf install chrome-remote-desktop
systemctl enable --user chrome-remote-desktop
systemctl start --user chrome-remote-desktop
OpenSUSE
cd ~/Downloads/
sudo zypper install google-chrome-stable_current_x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/os/Packages/c/chrome-remote-desktop-85.0.4183.121-1.fc33.x86_64.rpm
sudo zypper install chrome-remote-desktop-85.0.4183.121-1.fc33.x86_64.rpm
systemctl enable --user chrome-remote-desktop
systemctl start --user chrome-remote-desktop
Connexion à distance via Chrome Remote Desktop
Une fois l'installation terminée, voici la marche à suivre pour établir la connexion à distance :
Étape 1 : Sur les deux machines, ouvrez un nouvel onglet dans Chrome et rendez-vous sur remotedesktop.google.com.
Étape 2 : Sur l'ordinateur de bureau, cliquez sur "Assistance à distance" en haut de page, puis connectez-vous à votre compte Google.
Étape 3 : Faites de même sur l'ordinateur portable.
Étape 4 : Sur l'ordinateur de bureau, dans la section "Obtenir de l'assistance", cliquez sur "Générer un code" afin d'obtenir un code d'accès pour l'ordinateur portable.

Étape 5 : Sur l'ordinateur portable, dans la section "Donner de l'assistance", entrez le code fourni par l'ordinateur de bureau, puis cliquez sur "Se connecter" pour accéder au bureau Linux.
