[ Tutoriel ][ Raspberry Pi ] – Contrôler son Raspberry Pi à distance avec VNC

Raspberry pi

Objectif :

L’objectif de ce tutoriel est de réussir à prendre le contrôle à distance de notre Raspberry Pi, afin de le laisser fonctionner en toute autonomie, sans clavier/souris ni écran de connecté.

Prérequis :

Afin de prendre facilement le contrôle du Raspberry Pi, il est important qu’il soit connecté au réseau à l’aide d’une adresse IP Fixe ( [Tutoriel] – Configurer une adresse IP fixe en Wifi ou en Câble pour son Raspberry )

1 – Installation de VNC

Ouvrez LxTerminal

Mettez à jour votre Raspberry avec :

sudo apt-get update

Installez ensuite VNC

sudo apt-get install tightvncserver

2 – Lancement de VNC

Dans LxTerminal, rentrez la commande suivante afin d’exécuter pour la première fois VNC :

vncserver :1

Si tout se passe bien, VNC voudra que vous entriez un mot de passe de connexion, entrez donc un mot de passe avec 8 caractères maximum.

Maintenant, si vous essayez de vous connecter avec un VNC Viewer sur un ordinateur, indiquez lui l’adresse IP de votre Raspberry et cliquez sur Connect, entrez le mot de passe saisi plus tôt.

vncconnection

Et voilà, vous êtes connecté à votre Raspberry

 

2 – Lancement automatique de VNC au démarrage du Raspberry

2.1 – Le dossier comprenant nos scripts

Ouvrez l’explorateur de fichier puis allez dans le répertoire /home pour y créer un dossier Scripts

Clic droit > Créer un nouveau … > Dossier >> Scripts

2.2 – Création du script permettant d’ouvrir VNC

Allez dans le dossier script /home/Scripts (créé à l’étape 2.1), ouvrez le dossier en tant qu’utilisateur Root, afin d’avoir des droits supplémentaires.

Pour cela, faites Outils > Ouvrir le répertoire courant en tant qu’utilisateur root

Créez un fichier LoadVnc.sh, faites un clic droit >Créer un nouveau … > fichier vide et indiquez le nom du fichier LoadVnc.sh

Éditez le fichier avec Leafpad, en faisant clic droit > Leafpad, et collez y le code suivant :

LoadVnc.sh

#! /bin/sh
vncserver :1

2.2 – Créer le dossier Autostart

Ouvrez le dossier /home/pi/.config/ (accédez directement au dossier en entrant dans la barre d’adresse de l’explorateur), ouvrez le en mode utilisateur root (vu à l’étape 2.2 ).

Si le dossier autostart existe, passez à l’étape 2.3. Sinon, créez le avec un clic droit.

2.3 – Création du script qui sera appelé au démarrage

Maintenant que nous sommes dans ce dossier, nous allons créer le fichier vnc.desktop. Faites clic droit > Créer un nouveau … > fichier vide et indiquez le nom du fichier video.desktop

Éditez le fichier avec Leafpad, en faisant clic droit > Leafpad, et collez y le code suivant :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/home/pi/Scripts/LoadVnc.sh
Terminal=false
Name= VNC Autostart
Comment=Démarrage automatique de VNC
Categorie=Application;Development;

Et voilà, vous pouvez maintenant administrer votre Raspberry Pi depuis n’importe quel ordinateur disposant de VNC Viewer.