meta données pour cette page
  •  

Pour ne pas monopoliser un écran, clavier, souris et aussi pour pouvoir commander à distance votre Raspberry Pi, vous allez pouvoir utiliser VNC. Pour que cela fonctionne il faut que vous ayez suivi le tutoriel sur SSH et donc que vous puissiez vous connecter en SSH à votre Raspberry pi.

La différence entre SSH et VNC est que SSH ne gère pas d’interface graphique il ne vous permet que d’exécuter des commandes dans le terminal, contrairement à VNC qui va vous donner la possibilité de contrôler votre raspberry pi de manière graphique avec la souris et le clavier.

Nous allons donc commencer par installer un serveur VNC, il en existe plusieurs, mais celui que je vous propose est tightvnc.

INSTALLER VNC

Pour l’installer connectez vous en SSH au Raspberry pi et mettre à jour votre OS en saisissant ces lignes de code.

$ sudo apt-get update

$ sudo apt-get upgrade

Nous allons ensuite installer tightvncserver sur le Rpi

$ sudo apt-get install tightvncserver

Quand l’installation est finie, vous allez lancer le serveur VNC avec la commande

$ vncserver

La première fois que vous exécuterez cette commande on vous demandera votre mot de passe, si vous avez gardé le mot de passe par défaut qui est « raspberry » vous remarquer que le mot de passe n’est pas accepté, c’est par ce qu’il faut entrer un mot de passe à 8 caractères donc il faudra donc écrire « raspberr »

LE CLIENT VNC

Pour accéder à votre bureau en VNC, il faut télécharger un logiciel (un client VNC) qui vous permettra de prendre le contrôle de votre Raspberry pi.

Il existe beaucoup de clients, mais je vous conseille VNC Viewer (qui est aussi disponible sur Android et sur iOS), vous pouvez le télécharger ici, une fois installé sur votre ordinateur exécuter le vous devriez voir ça.

tic.technologiescollege.fr_dokuwiki_lib_plugins_ckgedit_fckeditor_userfiles_image_vnc.jpg

Dans le champ VNC Server entrer l’adresse ip de votre Raspberry pi suivi de :1 et cliquer ensuite su Connect

Si vous recevez un message d’avertissement cliquer sur continuer.

La fenêtre suivante vous demandera votre mot de passe (limité à 8 caractères) par défaut se sera « raspberr »

vnc2.jpg

Pour trouver l’adresse ip saisir dans le terminal la commande

$ ifconfig

Le bureau de votre Raspberry pi devrait apparaitre. Vous êtes maintenant en mesure d’utiliser la souris et le clavier pour contrôler votre Raspberry pi à distance.

vnc3.jpg

LANCEMENT AUTOMATIQUEMENT DE VNC AU DEMARRAGE DU RPI

Pour démarrer un serveur VNC sans passer par SSH, il va falloir créer un nouveau fichier dans le dossier /etc/init.d

La commande nano permet d’ouvrir un editeur pour créer ce fichier. Il faut donc saisir la commande :

$ sudo nano /etc/init.d/tightvncserver

Vous allez ensuite saisir le contenu de ce fichier

#!/bin/sh
# /etc/init.d/tightvncserver
VNCUSER=‘pi’
case “$1” in
start)
su $VNCUSER -c '/usr/bin/tightvncserver :1’
echo “Starting TightVNC Server for $VNCUSER “
;;
stop)
pkill Xtightvnc
echo “TightVNC Server stopped”
;;
*)
echo “Usage: /etc/init.d/tightvncserver {start|stop}“
exit 1
;;
esac
exit 0

Il faut ensuite donner des droits de permission d’éxécution :

$ sudo chmod 755 /etc/init.d/tightvncserver

Pour que VNC se lance à chaque démarrage du Rpi :

$ sudo update-rc.d tightvncserver defaults