Raspberry Pi : bureau à distance par VNC

Aujourd’hui nous allons installer le nécessaire pour pouvoir accéder à distance au bureau de LXDE de notre Raspberry Pi, depuis Linux ou Windows.
Nous allons donc utiliser le protocole VNC, qui permet de « déporter » le bureau du Raspberry Pi sur une autre machine du réseau. Il existe une multitude de logiciels serveurs VNC, mais nous utiliserons ici TightVNC.

Vous devrez au préalable avoir accès au SSH sur votre Raspberry Pi. Si ce n’est pas le cas, je vous invite donc à suivre les premiers tutos d’installation.

  • Côté Serveur

On commence par installer TightVncServer sur le Raspberry Pi:

sudo apt-get update
sudo apt-get install tightvncserver

Une fois fait, vous pouvez lancer TightVncServer avec la commande :

vncserver :1

Le serveur se lance.
La première fois, il vous demandera un mot de passe d’accès, qui ne doit pas comporter plus de 8 caractères ! Une petite confirmation du mot de passe, puis il vous pose une dernière question :

Would you like to enter a view-only password (y/n)?

Si vous voulez définir un second mot de passe pour le mode ‘view-only’ (pas de contrôle, mais seulement déport de l’affichage), répondez ‘y’ et définissez le. Dans le cas contraire, répondez ‘n’ et le mode ‘view-only’ sera inactif.

  • Côté client

Linux

Sous Linux, on utilisera le package client xtightvncviewer pour accéder au Raspberry Pi :

sudo apt-get update
sudo apt-get install xtightvncviewer

On démarre notre client avec la commande :

vncviewer IP_DU_PI:1

donc, par exemple :

vncviewer 192.168.1.200:1

Entrez le mot de passe défini précédemment, et c’est tout…

Windows

Sous Windows, on utilisera TightVncViewer (surprise !). Il existe cependant beaucoup d’autres clients (VNC viewer par exemple), la méthode restant généralement la même.
Vous pouvez le récupérer sur le site officiel : http://www.tightvnc.com
Une fois installé et lancé, vous arriverez sur cette fenêtre :
tightvnc_connect
Dans le champ « remote host », entrez l’adresse IP du Raspberry Pi, suivi de « :1 », comme sur la capture d’écran. Cliquez ensuite sur le bouton « Connect ».
Si à ce moment vous recevez un message d’avertissement, cliquez sur continuer.
Vous arrivez maintenant sur l’écran d’authentification :
tightvnc_password
Entrez le mot de passe défini lors de l’installation du serveur, et au bout de quelques secondes, vous arriverez sur le bureau de votre Raspberry Pi :

tightvnc_desktop

  • Lancer le serveur VNC au démarrage du Raspberry Pi

Si tout fonctionne comme prévu, vous pouvez configurer TightVncServer pour qu’il se lance automatiquement au démarrage du Pi :

cd /home/pi
cd .config
mkdir autostart
cd autostart
sudo nano tightvncserver.desktop

Dans le fichier vide qui vient de s’ouvrir, copiez ceci :

#!/bin/sh
[Desktop Entry]
Type=Application
Name=TightVNCServer
Exec=vncserver :1
StartupNotify=false

Sauvegardez (CTRL+O), quittez (CTRL+X) et redémarrez votre Pi…

About Captain Stouf

Spécialiste en systèmes informatiques, Développeur matériel et logiciel, Inventeur, Maker : électronique, Systems on Chip, micro-controlleurs, Internet of Things, Modélisation / Scan / Impression 3D, Imagerie...

One thought on “Raspberry Pi : bureau à distance par VNC

Laisser un commentaire