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 :
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 :
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 :
- 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…
Une réflexion au sujet de « Raspberry Pi : bureau à distance par VNC »