Pour gérer à distance un Raspberry Pi depuis un PC, avec un accès complet à son bureau GUI, vous pouvez utiliser VNC ou RDP. Voici comment procéder.
Avez-vous besoin d'un accès à distance à l'écran du bureau de votre Raspberry Pi? Ou souhaitez-vous utiliser un seul clavier pour un autre ordinateur et votre Pi? Vous pouvez le faire en accédant à distance au bureau du Raspberry Pi à l'aide de VNC ou RDP. En contrôlant à distance votre Raspberry Pi, vous pouvez ouvrir une multitude de nouvelles possibilités pour ses utilisations.
Que sont VNC et RDP?
Virtual Network Computing (VNC) et Remote Desktop Protocol (RDP) sont utilisés pour afficher l'écran d'un ordinateur distant. VNC et RDP ont tous deux un serveur et un client pour ce faire. L'ordinateur serveur emballe le contenu de son écran à l'aide d'algorithmes et envoie les données. L'ordinateur client ou le périphérique décompresse les données et affiche le contenu sur l'écran local.
Les serveurs VNC et RDP sont disponibles pour le Raspberry Pi, et ils sont assez faciles à configurer.
Comment configurer le serveur VNC sur Raspberry Pi
VNC Server est préinstallé sur le système d'exploitation Raspberry Pi. Vous pouvez l'activer via l'interface graphique.
Aller vers Menu > Préférences et ouvert Configuration du Raspberry Pi. Clique le Interfaces onglet, et basculez le bouton à côté de VNC.Le service VNC sera maintenant activé et une icône s'affichera dans la barre de menu supérieure.
Comment configurer le serveur VNC sur Raspberry Pi à l'aide de raspi-config
Vous pouvez également utiliser l'outil de ligne de commande raspi-config pour activer VNC. Ouvrez une fenêtre Terminal et entrez cette commande :
sudo raspi-config
Sélectionner InterfaceChoix > VNC > Oui pour activer le service
Si vous êtes déjà connecté à distance à un Raspberry Pi sans tête via SSH et que vous ne pouvez pas accéder facilement à l'interface graphique, raspi-config est un outil utile pour modifier les paramètres.
Comment définir la résolution d'écran VNC d'un Raspberry Pi sans tête
Assez souvent, les Raspberry Pis sont utilisés dans des configurations sans tête; ce qui signifie que le Pi fait son travail sans être connecté à un moniteur. Dans un tel cas, si vous accédez au Raspberry Pi à l'aide de VNC, la résolution par défaut sera de 640x480.
Vous pouvez modifier la résolution sans tête à partir de l'onglet Affichage de l'outil de configuration Raspberry Pi sur le bureau. Vous pouvez également utiliser l'outil raspi-config dans le terminal.
Dans raspi-config, accédez à Option d'affichage > Résolution VNC Sélectionnez la résolution souhaitée. Le réglage sera appliqué au redémarrage du Pi.
Trouver l'adresse IP de votre Raspberry Pi
Pour connecter un ordinateur distant au serveur VNC du Pi, vous devrez trouver l'adresse IP du Raspberry Pi. Ouvrez un terminal et utilisez cette commande :
nom d'hôte -I
Vous devrez fournir cette adresse IP au client VNC sur l'ordinateur distant.
Comment accéder au Raspberry Pi avec VNC Viewer sous Windows
Pour accéder à l'écran de votre Raspberry Pi sous Windows, vous devez installer un client VNC. Étant donné que le serveur VNC utilisé sur le Pi provient de RealVNC, il existe une meilleure compatibilité lors de l'utilisation du client de l'entreprise. C'est Visionneuse VNC est téléchargeable gratuitement.
Installez le logiciel et ouvrez l'application. Aller à Déposer > Nouvelle connexion. Fournir le adresse IP du Raspberry Pi, et donnez à la connexion un nom convivial. Enregistrez les paramètres et double-cliquez pour démarrer la connexion.
Une fenêtre d'authentification apparaîtra. Fournissez les identifiants de connexion du Pi; votre nom d'utilisateur et votre mot de passe. Vérifier la Se souvenir du mot de passe option et cliquez D'ACCORD. Le client VNC affichera l'écran du bureau de votre Raspberry Pi.
Comment accéder au Raspberry Pi avec VNC Viewer sous Linux
Il existe de nombreux clients VNC disponibles pour Linux. Puisque VNC Server sur le Raspberry Pi est un produit de RealVNC et a une authentification UNIX intégrée, il est conseillé d'utiliser le propre VNC Viewer de RealVNC.
Le logiciel est gratuit et disponible en tant que un fichier .deb, largement compatible avec de nombreuses variantes Debian populaires de Linux. Vous devez télécharger la version x64 ou x86 de Visionneuse VNC selon le système Linux que vous utilisez.
Une fois téléchargé, ouvrez le fichier avec le programme d'installation du package et terminez la configuration. Ouvrez le programme et cliquez Utiliser la visionneuse RealVNC sans se connecter. À partir de là, suivez les mêmes étapes qu'avec la version Windows de VNC Viewer répertoriée ci-dessus.
Si vous voulez forcer la qualité d'écran de VNC, vous pouvez cliquer sur le Choix onglet et modifiez le Qualité de l'image de Automatique à Élevé.
Comment configurer le serveur RDP sur Raspberry Pi
Dans Raspberry Pi OS, un serveur RDP n'est pas installé par défaut, contrairement à VNC Server. Pour l'installer sur le Pi, exécutez ces commandes dans le Terminal :
sudo apt mise à jour
sudo apt installer xrdp-y
Contrairement à VNC, RDP nécessite également la création d'un nouvel utilisateur. Utilisez cette commande pour en créer un :
sudo adduser VOTRE_NOM D'UTILISATEUR
C'est toute la configuration dont il a besoin. Le serveur RDP n'a pas besoin d'être démarré manuellement, il sera déjà opérationnel.
Comment accéder au Raspberry Pi avec RDP sous Windows
Un client RDP est préinstallé dans Windows. Cliquez sur l'icône de recherche, recherchez "RDP" et ouvrez l'application.
Fournir le adresse IP de votre Raspberry Pi et cliquez sur Connecter. Lors de l'établissement de la connexion, vous êtes accueilli par un avertissement indiquant que l'identité de l'ordinateur distant ne peut pas être vérifiée. Cochez la case Ne plus me demander les connexions à cet ordinateur pour désactiver l'avertissement une fois pour de bon.
RDP vous demandera alors les informations d'identification. Le Session doit être Xorg. Fournir le Nom d'utilisateur et Mot de passe du nouvel utilisateur que vous avez créé sur le Pi. Cliquez sur D'ACCORD et l'écran de votre Pi apparaîtra.
Comment accéder au Raspberry Pi avec RDP sous Linux
Un client RDP n'est pas installé sur Linux par défaut. Il existe de nombreux visualiseurs RDP disponibles pour Linux, et certains d'entre eux prennent en charge à la fois RDP et VNC. Remmina est l'un de ces programmes. Vous pouvez l'installer depuis la ligne de commande :
sudo apt mise à jour
sudo apt installer remmina -y
Une fois l'installation terminée, ouvrez Remmina et ajoutez un nouveau profil de connexion. Dans Protocole, sélectionner RDP. Fournir le adresse IP de votre Pi. Donner la Nom d'utilisateur et Mot de passe du nouvel utilisateur que vous avez créé. Cliquez sur Sauvegarder et Connecter.L'écran du Pi devrait apparaître.
Définir un délai d'expiration suffisant pour les connexions VNC
S'il n'y a pas d'activité, la connexion VNC se fermera automatiquement après une heure. Cependant, cela peut être modifié. Le paramètre pour cela n'est pas dans la visionneuse VNC, mais dans le serveur VNC.
Sur votre Pi, cliquez avec le bouton droit sur l'icône VNC dans la barre de menu supérieure et sélectionnez Choix. Sélectionner Expert dans le volet de gauche et recherchez le paramètre Délai d'inactivité. Réglez-le sur un grand nombre et cliquez sur Appliquer et D'ACCORD.
Comment configurer VNC et RDP pour une expérience de visualisation optimale
Dans le Choix section de la visionneuse VNC, vous pouvez définir la Qualité de l'image. Les paramètres Haut/Moyen/Bas définissent la qualité de la compression. Pour un réglage bas, il s'agit généralement de beaucoup de compression avec perte. Medium est un bon équilibre entre la compression et les besoins en bande passante.
Avec le réglage Élevé, il y a généralement beaucoup de bande passante sans aucune compression. Si le Raspberry Pi se trouve sur votre réseau local, connectez-le avec un câble Ethernet Gigabit et réglez la qualité d'image sur Élevée. Vous obtiendrez une excellente expérience avec VNC, même avec la lecture vidéo à distance. VNC Server utilise le processeur du Pi pour la compression. L'avantage du paramètre Élevé est la réduction de la surcharge du processeur.
Si vous accédez au Pi depuis un seul ordinateur, vous pouvez envisager un câble croisé Gigabit, ce qui est encore plus rapide.
VNC et RDP sont bons, mais lequel est le meilleur?
VNC et RDP sont à la fois faciles à utiliser et riches en fonctionnalités. Chacun a ses avantages. VNC Server est facile à activer sur le Pi, alors qu'un client RDP est préinstallé sur Windows. Le choix entre eux dépend du système d'exploitation que vous avez sur le serveur.
VNC Server de RealVNC est gratuit sur Raspberry Pi OS, alors qu'il s'agit d'une option payante sur d'autres distributions Linux pour le Pi. Le serveur RDP est gratuit, mais il nécessite un nouvel utilisateur pour démarrer.
Les serveurs sans tête n'ont pas besoin de VNC tout le temps. La ligne de commande Linux est un outil encore plus puissant auquel vous pouvez accéder à distance en utilisant SSH.