Serveur d'impression

VNC (Virtual Network Computing) – Documentation de Raspberry Pi – Bien choisir son serveur d impression

Le 7 octobre 2019 - 7 minutes de lecture

Parfois, il n’est pas pratique de travailler directement sur le Raspberry Pi. Peut-être aimeriez-vous y travailler depuis un autre appareil avec la télécommande?

VNC est un système de partage de bureau graphique qui vous permet de contrôler à distance l'interface de bureau d'un ordinateur (exécutant VNC Server) à partir d'un autre ordinateur ou périphérique mobile (exécutant VNC Viewer). VNC Viewer transmet le clavier et les événements relatifs à la souris ou au toucher au serveur VNC, puis reçoit en retour des mises à jour de l'écran.

Vous verrez le bureau du Raspberry Pi dans une fenêtre de votre ordinateur ou de votre appareil mobile. Vous pourrez le contrôler comme si vous travailliez sur le Raspberry Pi lui-même.

Pi Desktop vu depuis un appareil mobile

VNC Connect de RealVNC est inclus avec Raspbian. Il comprend à la fois le serveur VNC, qui vous permet de contrôler votre Raspberry Pi à distance, et le visualiseur VNC, qui vous permet de contrôler les ordinateurs de bureau à distance depuis votre Raspberry Pi si vous le souhaitez.

Vous devez activer le serveur VNC avant de pouvoir l'utiliser: des instructions à ce sujet sont données ci-dessous. Par défaut, VNC Server vous donne un accès à distance au bureau graphique exécuté sur votre Raspberry Pi, comme si vous étiez assis devant.

Cependant, vous pouvez également utiliser VNC Server pour obtenir un accès graphique à distance à votre Raspberry Pi s'il est sans tête ou s'il n'exécute pas de bureau graphique. Pour plus d'informations à ce sujet, voir Création d'un bureau virtuel, plus bas.

Activation du serveur VNC

Sur votre Raspberry Pi, exécutez les commandes suivantes pour vous assurer que vous disposez de la dernière version de VNC Connect:

sudo apt-get update
sudo apt-get installer realvnc-vnc-serveur realvnc-vnc-viewer

Activez maintenant le serveur VNC. Vous pouvez le faire graphiquement ou en ligne de commande.

Activation graphique du serveur VNC

  • Sur votre Raspberry Pi, démarrez le bureau graphique.

  • Sélectionner Menu> Préférences> Configuration de Raspberry Pi> Interfaces.

  • Assurer, garantir VNC est Activée.

Activation du serveur VNC en ligne de commande

Vous pouvez activer le serveur VNC en ligne de commande à l'aide de raspi-config:

sudo raspi-config

Activez maintenant le serveur VNC en procédant comme suit:

Connexion à votre Raspberry Pi avec VNC Viewer

Il existe deux façons de se connecter à votre Raspberry Pi. Vous pouvez utiliser l'un ou l'autre ou les deux, selon ce qui vous convient le mieux.

Établir une connexion directe

Les connexions directes sont simples et rapides si vous êtes connecté au même réseau local privé que votre Raspberry Pi. Par exemple, il peut s’agir d’un réseau câblé ou sans fil à la maison, à l’école ou au bureau).

  • Sur votre Raspberry Pi (en utilisant une fenêtre de terminal ou via SSH), suivez ces instructions ou exécutez ifconfig pour découvrir votre adresse IP privée.

  • Sur le périphérique que vous utiliserez pour prendre le contrôle, téléchargez VNC Viewer. Pour de meilleurs résultats, utilisez l'application compatible de RealVNC.

  • Entrez l'adresse IP privée de votre Raspberry Pi dans VNC Viewer:

    Dialogue VNC Viewer indiquant l'adresse IP

Établir une connexion cloud

Vous avez le droit d'utiliser gratuitement le service cloud de RealVNC, à condition que cet accès à distance soit réservé à des fins éducatives ou non commerciales.

Les connexions en nuage sont pratiques et chiffrées de bout en bout. Ils sont fortement recommandés pour la connexion à votre Raspberry Pi via Internet. Il n'y a pas de reconfiguration de pare-feu ou de routeur, et vous n'avez pas besoin de connaître l'adresse IP de votre Raspberry Pi, ni de fournir une adresse statique.

  • Ouvrez un compte RealVNC ici: c'est gratuit et cela ne prend que quelques secondes.

  • Sur votre Raspberry Pi, connectez-vous à VNC Server en utilisant vos nouvelles informations d'identification de compte RealVNC:

    Boîte de dialogue du serveur VNC montrant la connexion

  • Sur le périphérique que vous utiliserez pour prendre le contrôle, téléchargez VNC Viewer. Toi doit Utilisez l'application compatible de RealVNC.

  • Connectez-vous à VNC Viewer en utilisant les mêmes informations d'identification du compte RealVNC, puis appuyez sur ou cliquez pour vous connecter à votre Raspberry Pi:

    Boîte de dialogue VNC Viewer montrant la connexion

Authentification sur le serveur VNC

Pour établir une connexion directe ou en nuage, vous devez vous authentifier auprès du serveur VNC.

Si vous vous connectez à partir de l'application compatible VNC Viewer de RealVNC, entrez le nom d'utilisateur et le mot de passe que vous utilisez normalement pour vous connecter à votre compte utilisateur sur Raspberry Pi. Par défaut, ces informations d'identification sont pi et framboise.

Si vous vous connectez à partir d'une application non RealVNC Viewer, vous devez d'abord rétrograder le schéma d'authentification du serveur VNC, spécifier un mot de passe unique pour le serveur VNC, puis le saisir à la place.

  • Si vous êtes devant votre Raspberry Pi et que vous pouvez voir son écran, ouvrez la boîte de dialogue Serveur VNC sur votre Raspberry Pi, sélectionnez Menu> Options> Sécuritéet choisissez Mot de passe VNC du Authentification menu déroulant.
  • Ou si vous configurez votre Raspberry Pi à distance à partir de la ligne de commande, apportez les modifications au mode Service (la configuration par défaut du Raspberry Pi):
    • Ouvrez le /root/.vnc/config.d/vncserver-x11 fichier de configuration.
    • Remplacer Authentification = SystemAuth avec Authentification = VncAuth et enregistrez le fichier.
    • Dans la ligne de commande, exécutez sudo vncpasswd -service. Cela vous invitera à définir un mot de passe et à l'insérer dans le fichier de configuration approprié pour le serveur VNC exécuté en mode service.
    • Redémarrez le serveur VNC.

Lecture à distance de Minecraft et d'autres applications rendues directement

Vous pouvez accéder à distance à des applications qui utilisent une superposition rendue directement, telles que Minecraft, la console de texte, le module de caméra Raspberry Pi, etc.

Minecraft fonctionnant sur Raspberry Pi via VNC

Pour activer cette fonctionnalité:

  • Sur votre Raspberry Pi, ouvrez la boîte de dialogue Serveur VNC.

  • Aller vers Menu> Options> Dépannage et sélectionnez Activer le mode de capture directe expérimental.

  • Sur le périphérique que vous utiliserez pour prendre le contrôle, exécutez VNC Viewer et connectez-vous.

    Remarque: les connexions existantes doivent être redémarrées pour que ces modifications prennent effet.

Veuillez noter que la capture d'écran directe est une fonctionnalité expérimentale. Si vous vous connectez à partir d’un ordinateur de bureau et que les mouvements de la souris semblent irréguliers, essayez d’appuyer sur F8 pour ouvrir le menu contextuel de la Visionneuse VNC et sélectionner Mouvement relatif du pointeur.

Si les performances semblent altérées, essayez ces étapes de dépannage ou informez RealVNC.

Création d'un bureau virtuel

Si votre Raspberry Pi est sans tête (c’est-à-dire qu’il n’est pas branché sur un moniteur) ou ne contrôle pas un robot, il est peu probable qu’il exécute un bureau graphique.

Le serveur VNC peut créer un bureau virtuel pour vous, vous donnant un accès à distance graphique à la demande. Ce bureau virtuel n'existe que dans la mémoire de votre Raspberry Pi:

Connexion à un bureau virtuel en mémoire

Pour créer et se connecter à un bureau virtuel:

  • Sur votre Raspberry Pi (avec Terminal ou via SSH), exécutez vncserver. Notez l’adresse IP / le numéro d’affichage que le serveur VNC imprimera sur votre terminal (par exemple, 192.167.5.149:1).

  • Sur le périphérique que vous utiliserez pour prendre le contrôle, entrez ces informations dans VNC Viewer.

Pour détruire un bureau virtuel, exécutez la commande suivante:

vncserver -kill:

Cela arrêtera également toutes les connexions existantes à ce bureau virtuel.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.