Comment contrôler un Raspberry Pi à distance depuis n'importe où dans le monde

  Illustration par Sam Woolley.
Illustration par Sam Woolley.

Avez-vous déjà souhaité pouvoir accéder à votre Raspberry Pi lorsque vous êtes sur la route ? Vous avez peut-être installé une caméra de sécurité à domicile, vous utilisez un serveur Minecraft privé ou vous utilisez votre Pi pour un appareil Internet piraté de votre propre fabrication. Quelles que soient vos raisons, il est plus facile que vous ne le pensez d'accéder à distance à ce Raspberry Pi. Voici comment.


Pour accéder à un Raspberry Pi (ou à n'importe quel ordinateur domestique d'ailleurs) depuis l'extérieur de votre réseau domestique, vous devez généralement parcourir de nombreuses étapes, obtenir une adresse IP et modifier quelques paramètres sur votre routeur domestique. Si vous avez juste besoin de contrôler quelques choses simples sur votre Raspberry Pi, c'est exagéré. Nous allons décrire deux méthodes qui sautent tout cela.

La première chose que vous devez faire est d'obtenir votre Raspberry Pi configuré et connecté à votre réseau domestique . Puisque vous exposez votre Raspberry Pi à Internet, assurez-vous de changer votre mot de passe par défaut pendant le processus de configuration. Une fois cela fait, revenez ici pour configurer tout le reste.

Connectez-vous à distance au système d'exploitation complet de votre Raspberry Pi à l'aide de VNC Connect

VNC a longtemps été le meilleur moyen d'accéder à n'importe quel ordinateur à distance sur le même réseau . Récemment, VNC Connect est sorti pour faciliter l'accès votre Raspberry Pi de partout à l'aide d'une connexion cloud. Une fois configuré, vous pouvez accéder à l'interface graphique de votre Raspberry Pi depuis n'importe quel autre ordinateur ou smartphone en utilisant le Application VNC Viewer .

VNC Connect est fourni gratuitement avec les versions les plus récentes du système d'exploitation Raspberry Pi, PIXELS . Si vous l'avez déjà, vous pouvez ignorer cette partie. Sinon, vous pouvez l'installer et l'activer en ouvrant Terminal sur votre Raspberry Pi et en tapant quelques commandes :


  1. Tapez sudo apt-get update et appuyez sur Entrée.
  2. Tapez sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer et appuyez sur Entrée.
  3. Une fois que c'est terminé, tapez sudo raspi-config et appuyez sur Entrée. Faites défiler jusqu'à VNC et réglez-le sur Activé.

Une fois le téléchargement terminé, vous pouvez configurer VNC Connect :

  1. Dirigez-vous vers le Page d'inscription RealVNC Raspberry Pi et entrez votre adresse e-mail dans la case d'inscription.
  2. Suivez les instructions à l'écran pour terminer la configuration de votre compte avec un mot de passe.
  3. De retour sur votre Raspberry Pi, cliquez sur l'icône VNC dans le coin supérieur droit de l'écran pour ouvrir VNC. Cliquez ensuite sur le menu d'état et sélectionnez Licence.
  4. Entrez l'adresse e-mail et le mot de passe que vous avez créés à la première étape.
  5. Lorsque vous y êtes invité, sélectionnez 'Connectivité directe et cloud'. Votre Raspberry Pi est maintenant accessible en ligne.
  6. Télécharger le Application de visionneuse VNC sur l'ordinateur que vous souhaitez contrôler le Raspberry Pi depuis , comme l'ordinateur portable ou le smartphone que vous aurez en voyage.
  7. Ouvrez l'application VNC Viewer et entrez les informations d'identification que vous avez créées à la première étape.
  8. Votre Raspberry Pi apparaîtra automatiquement en option. Sélectionnez-le pour ouvrir la connexion. Lorsque vous y êtes invité, entrez le nom d'utilisateur et le mot de passe de votre Raspberry Pi (par défaut, il s'agit du nom d'utilisateur pi et du mot de passe raspberry). En quelques secondes, il se connectera.

Vous pouvez maintenant vous connecter au bureau graphique de votre Raspberry Pi de n'importe où tant que votre Raspberry Pi a accès à Internet. Cela signifie que vous pouvez prendre le contrôle de n'importe quel logiciel de sécurité, vérifier l'état de tous les projets que vous avez configurés ou jouez à Minecraft sur votre serveur privé .


Accéder à la ligne de commande avec Dataplicity

Si vous n'avez pas besoin d'accéder à l'interface graphique complète, vous voudrez vérifier Dataplicité . Dataplicity facilite l'accès à la ligne de commande de votre Raspberry Pi depuis n'importe quel navigateur. Vous aurez besoin d'accéder à un navigateur Web et à votre Raspberry Pi pour cela.

  1. Se diriger vers Dataplicité et créez un compte en saisissant votre adresse e-mail.
  2. Cliquez sur Ajouter un nouveau périphérique.
  3. Dataplicity affichera une ligne de code comme on le voit dans l'image ci-dessus. Copiez cette ligne de code et entrez-la dans la ligne de commande de votre Raspberry Pi. Vous pouvez le faire sur votre Raspberry Pi en sélectionnant l'ouverture de l'application Terminal ou en y accédant à distance sur votre réseau domestique via SSH à l'aide d'un outil comme Pi Finder d'Adafruit . Après quelques secondes, Dataplicity va télécharger et installer sur votre Raspberry Pi un logiciel qui le relie directement à votre compte.
  4. Une fois que c'est terminé, dirigez-vous vers le Page de l'appareil Dataplicity . Ici, vous verrez votre Raspberry Pi. Cliquez dessus pour ouvrir une fenêtre Terminal.
  5. À l'heure actuelle, vous pouvez redémarrer et renommer votre Raspberry Pi, et c'est à peu près tout. Si vous avez juste besoin de le redémarrer à distance parfois, laissez-le tel quel. Si vous devez faire plus que cela, comme installer un logiciel ou modifier des fichiers, vous pouvez vous connecter en tant que superutilisateur. Pour ce faire, dans la ligne de commande Dataplicity, saisissez su pi et appuyez sur Entrée. Ensuite, entrez le mot de passe de votre Raspberry Pi et appuyez sur Entrée. Vous avez maintenant un contrôle total sur votre Raspberry Pi.

Voilà, vous avez un accès complet à votre Raspberry Pi de n'importe où dans le monde avec une connexion Internet. Évidemment, votre Raspberry Pi doit rester allumé, mais sinon vous pouvez y accéder depuis n'importe quel navigateur. Vous pouvez faire un tonne de chose avec cette petite fonctionnalité prête à l'emploi, y compris : l'hébergement d'un petit site internet , partage de fichiers , et même la vidéo en streaming .