Table des matières:

Accéder au système de fichiers Raspberry Pi via Windows : 9 étapes
Accéder au système de fichiers Raspberry Pi via Windows : 9 étapes

Vidéo: Accéder au système de fichiers Raspberry Pi via Windows : 9 étapes

Vidéo: Accéder au système de fichiers Raspberry Pi via Windows : 9 étapes
Vidéo: setup a file share server on a Raspberry Pi with an external hard drive 2024, Juillet
Anonim
Accéder au système de fichiers Raspberry Pi via Windows
Accéder au système de fichiers Raspberry Pi via Windows
Accéder au système de fichiers Raspberry Pi via Windows
Accéder au système de fichiers Raspberry Pi via Windows

Avez-vous déjà eu un Raspberry Pi et vous êtes dit "Je dois le configurer avec un moniteur, une souris et un clavier à chaque fois !" La frustration que cela provoque pour débrancher/rebrancher votre moniteur et votre clavier/souris, juste pour accéder au Raspberry Pi est sans égal. Vous devez soit laisser tout branché, ce qui vous coûte un espace de bureau précieux, soit pire, un projet inachevé *insérer des fantômes de cauchemar* ! Ne serait-il pas plus simple d'accéder aux fichiers et aux scripts directement depuis votre propre machine ?

Cette instructable vous guidera pour configurer l'accès aux fichiers à distance sur votre Raspberry Pi. Le meilleur, c'est que vous n'aurez jamais à connecter quoi que ce soit au Raspberry Pi ! Cela fonctionnera pour Windows et devrait également fonctionner pour Mac et Linux.

Image d'en-tête provenant de ResearchGate

Fournitures

Pour ce tutoriel, vous aurez besoin de:

  • Un Raspberry Pi (évidemment)
  • Un ordinateur avec accès LAN (WiFi ou ethernet)
  • Une carte SD pour votre Raspberry Pi (8 Go +)
  • Une alimentation pour votre Raspberry Pi

Étape 1: Installation du système d'exploitation Raspberry Pi

Installation du système d'exploitation Raspberry Pi
Installation du système d'exploitation Raspberry Pi
Installation du système d'exploitation Raspberry Pi
Installation du système d'exploitation Raspberry Pi
Installation du système d'exploitation Raspberry Pi
Installation du système d'exploitation Raspberry Pi

Dans cette section, vous allez installer le système d'exploitation (OS) du Raspberry Pi sur votre carte SD.

Une note sur le système d'exploitation: si vous prévoyez de ne pas utiliser le bureau Raspberry Pi, je choisirais la version Lite, car elle supprime les logiciels inutiles (bureau, Chromium, Jupyter, etc.), ne laissant que la console de commande et le logiciel absolument nécessaire. Cela maximise la mémoire pour stocker les fichiers, les packages et l'exécution de programmes personnalisés, et n'utilise pas inutilement les ressources exécutant l'interface graphique lorsque vous ne l'utiliserez pas. Vous pouvez le trouver sous Raspberry Pi OS (Autre) -> Raspberry Pi OS Lite (32 bits). Sinon, n'importe quel autre système d'exploitation Raspberry Pi fera l'affaire.

  1. Branchez votre carte SD sur votre ordinateur. Si votre ordinateur n'a pas de lecteur de carte SD, vous devrez peut-être en acheter un.
  2. [FACULTATIF] Formatez votre carte SD. Si votre ordinateur ne parvient pas à formater, essayez un autre port.
  3. Accédez au site Web RaspberryPi et téléchargez l'utilitaire RaspberryPi Imager. Cela vous aidera à installer l'image du système d'exploitation sur la carte SD. Une fois l'utilitaire installé, lancez-le.
  4. Cliquez sur Choisir le système d'exploitation. Lorsque la boîte de dialogue s'ouvre, sélectionnez le système d'exploitation de votre choix.
  5. Cliquez sur Choisir la carte SD. Lorsque la boîte de dialogue s'ouvre, sélectionnez votre carte SD.
  6. Assurez-vous d'avoir sélectionné le bon lecteur qui contient votre carte SD !
  7. Revérifier!
  8. Cliquez sur Écrire. L'utilitaire va maintenant télécharger et installer le système d'exploitation sur la carte SD.

Étape 2: Configuration du Raspberry Pi (Partie 1) - WiFi et SSH

Configuration du Raspberry Pi (Partie 1) - WiFi et SSH
Configuration du Raspberry Pi (Partie 1) - WiFi et SSH
Configuration du Raspberry Pi (Partie 1) - WiFi et SSH
Configuration du Raspberry Pi (Partie 1) - WiFi et SSH
Configuration du Raspberry Pi (Partie 1) - WiFi et SSH
Configuration du Raspberry Pi (Partie 1) - WiFi et SSH

Dans cette section, vous allez activer SSH et WiFi sur votre Raspberry Pi. SSH signifie Secure Shell et est essentiellement un moyen sécurisé d'accéder à distance aux lignes de commande. Vous pouvez trouver plus d'informations sur SSH ici.

  1. Branchez votre carte SD avec le système d'exploitation installé sur votre ordinateur (si ce n'est déjà fait).
  2. Ouvrez le répertoire de la carte SD. Il peut avoir un nom différent, généralement boot, mais il devrait toujours s'agir du système Raspberry Pi.
  3. Créez un nouveau fichier texte et appelez-le ssh. Aucune extension de fichier, juste ssh (supprimez l'extension.txt).
  4. Créez un nouveau fichier texte et appelez-le wpa_supplicant.conf. Assurez-vous de remplacer l'extension.txt par.conf. Vous pouvez être invité à confirmer.
  5. Nous allons maintenant configurer l'accès WiFi au Raspberry Pi. Si vous connectez le Raspberry Pi à un câble Ethernet, vous pouvez passer à l'étape suivante de l'instructable.
  6. Ouvrez votre nouveau fichier wpa_supplicant.conf avec l'éditeur de texte de votre choix. Copiez-collez dedans:

    pays=

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ key_mgmt=WPA-PSK }

  7. Remplacez par le code ISO Alpha-2 de votre pays.
  8. Remplacez par votre nom de réseau et par votre mot de passe WiFi.

Votre fichier wpa_supplicant.conf doit ressembler à ceci:

pays=GB

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="MyHomeNetwork" psk="S3cretPa55word" key_mgmt=WPA-PSK }

Ce qui se passera maintenant, c'est que le Raspberry Pi recherchera le fichier ssh au démarrage. S'il le trouve (peu importe le contenu du fichier), il activera SSH. Il recherchera également le fichier wpa_supplicant.conf pour configurer son WiFi. C'est pourquoi ces fichiers sont nécessaires.

Étape 3: Accéder au Raspberry Pi (Partie 1) - Accès réseau

Accéder au Raspberry Pi (Partie 1) - Accès réseau
Accéder au Raspberry Pi (Partie 1) - Accès réseau

Maintenant que nous avons configuré pour SSH et configuré le WiFi, il est temps d'allumer le Raspberry Pi. Retirez en toute sécurité la carte SD de votre ordinateur et branchez-la dans la fente pour carte SD du Raspberry Pi. Branchez l'alimentation et mettez-la sous tension. Pendant ce temps, le Raspberry Pi démarrera et se connectera à votre réseau WiFi.

Pour SSH dans votre Raspberry Pi, vous aurez besoin de son adresse IP locale. L'adresse IP locale permet au routeur d'identifier quelle machine accède au réseau. Vous pouvez obtenir l'adresse IP de votre Raspberry Pi en accédant à votre routeur et en parcourant tous les appareils connectés, ou en utilisant un logiciel de numérisation IP (comme Angry IP Scanner). Je vais utiliser Angry IP Scanner, car il est vraiment facile à utiliser.

Ce logiciel analyse toutes les adresses IP disponibles sur le réseau et trouve tous les appareils connectés à votre routeur. Le nom du logiciel est un peu trompeur, dans la mesure où il ne se fâche pas et ne fera rien de malveillant à votre ordinateur ou à votre routeur.

Si vous utilisez Angry IP Scanner:

  1. Installez le logiciel sur votre machine Windows/Mac et lancez-le.
  2. Définissez votre plage IP. Mon réseau local fonctionne sur 192.168.1.xxx, j'ai donc défini ma plage sur 192.168.1.0 à 192.168.1.255. Pour vous aider à déterminer quelle plage utiliser, lisez cet article.
  3. Appuyez sur le bouton Démarrer et laissez Angry IP Scanner parcourir les adresses IP.
  4. Une fois Angry IP Scanner terminé, recherchez l'adresse IP dont le nom d'hôte est quelque chose comme raspberrypi.local.
  5. Félicitations, vous avez l'adresse IP de votre Raspberry Pi !

Remarque: si vous avez plusieurs Raspberry Pi sur votre réseau, vous devrez peut-être effectuer une analyse avec votre nouveau Raspberry Pi éteint, puis numériser à nouveau avec le Raspberry Pi allumé. Vous devrez comparer quelle nouvelle connexion a été établie sur le réseau.

Étape 4: Accéder au Raspberry Pi (Partie 2) - Accès SSH

Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH
Accéder au Raspberry Pi (Partie 2) - Accès SSH

Maintenant que vous avez l'adresse IP de votre Raspberry Pi, vous pouvez vous y connecter en SSH. En tant qu'utilisateur Windows, vous aurez besoin d'un client SSH comme PuTTY.

  1. Lancez PuTTY.
  2. Dans la section Catégorie sur le côté gauche de la fenêtre, assurez-vous d'avoir sélectionné Session.
  3. Sur le côté droit de la fenêtre, sous Nom d'hôte (ou adresse IP), saisissez l'adresse IP de votre Raspberry Pi que vous avez trouvée à l'étape précédente. Dans mon cas, c'était 192.168.1.77.
  4. Sous Port, assurez-vous qu'il est défini sur 22.
  5. Sous Type de connexion, assurez-vous que SSH est sélectionné.
  6. [FACULTATIF] Vous pouvez enregistrer ces paramètres en saisissant le nom de votre session sous Sessions enregistrées, puis en appuyant sur le bouton Enregistrer.
  7. Appuyez sur le bouton Ouvrir. Si vous vous connectez pour la première fois, PuTTY vous demandera d'autoriser les clés d'empreintes digitales. Permettez-leur de continuer à utiliser SSH dans votre Raspberry Pi.
  8. La console devrait vous demander un nom d'utilisateur. Tapez pi et appuyez sur Entrée.
  9. Un mot de passe vous sera alors demandé. Tapez framboise et appuyez sur Entrée.

C'est ça!

Étape 5: Configuration du Raspberry Pi (Partie 2) - Mettre à jour le Raspberry Pi

Il est toujours recommandé de maintenir le système d'exploitation Raspberry Pi à jour. Une fois que vous avez connecté SSH à votre Raspberry Pi, tapez la commande sudo apt update et appuyez sur la touche Entrée. Cela mettra à jour les packages utilisés dans le système d'exploitation. Si si vous demande une confirmation, appuyez sur y. Vous verrez beaucoup de texte et de pourcentages, mais ce n'est pas grave !

Une fois terminé, vous devrez mettre à jour le système d'exploitation lui-même. Exécutez la commande sudo apt full-upgrade. Cela téléchargera et mettra à jour le système d'exploitation et supprimera les anciennes dépendances dont il n'a plus besoin. Vous verrez plus de texte et de pourcentages, et ce n'est pas grave non plus !

Une fois cela terminé, redémarrez le Raspberry Pi en exécutant la commande sudo reboot. Cela fermera la connexion SSH et redémarrera le Raspberry Pi. Attendez quelques minutes que le Raspberry Pi redémarre et se connecte à votre réseau. Ensuite, répétez l'étape 4 ci-dessus pour SSH dans le Raspberry Pi à nouveau.

Étape 6: Configuration du RaspberryPi (Partie 3) - Easy Hostname

Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile
Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile
Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile
Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile
Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile
Configuration du RaspberryPi (Partie 3) - Nom d'hôte facile

Maintenant, nous devons permettre un accès facile au système de fichiers du Raspberry Pi afin que nous puissions accéder aux fichiers et dossiers du Raspberry Pi. Pour ce faire, nous devrons changer le nom d'hôte et installer des packages supplémentaires.

  1. Dans la console du Raspberry Pi, tapez sudo raspi-config et appuyez sur Entrée.
  2. Naviguez avec vos touches fléchées vers Options réseau et appuyez sur Entrée.
  3. Sélectionnez Nom d'hôte.
  4. Définissez votre nouveau nom d'hôte. Par exemple, j'ai défini le mien sur MyLocalPi. Appuyez ensuite sur Entrée.
  5. Continuez à sélectionner Terminer et revenez à l'écran principal. Quittez l'utilitaire RaspiConfig.
  6. S'il vous demande de redémarrer, sélectionnez oui. Sinon, dans la console, tapez sudo reboot et appuyez sur Entrée.

Vous pouvez vérifier que votre nom d'hôte a changé en tapant le nom d'hôte dans la console et en appuyant sur Entrée. Vous devriez voir apparaître votre nouveau nom d'hôte. Vous pouvez également exécuter à nouveau Angry IP Scanner, et vous devriez voir que le nom d'hôte de votre Raspberry Pi aura changé.

Étape 7: Configuration du RaspberryPi (Partie 4) - Samba

Nous allons maintenant configurer l'accès aux fichiers à l'aide de Samba. Samba est le package qui permet aux machines d'accéder au système de fichiers du Raspberry Pi. Avec lui, vous devriez pouvoir naviguer dans le Raspberry Pi à l'aide de la fenêtre de l'explorateur de Windows ou du Finder de Mac. Pour les utilisateurs de Windows, il s'agit du partage de fichiers Windows. Il permet également aux utilisateurs de Mac d'accéder au Raspberry Pi sous le dossier Partagé.

  1. Dans la console, tapez sudo apt install -y samba. Cela installera le paquet Samba.
  2. Une fois installé, tapez sudo nano /etc/samba/smb.conf. Le ouvrira le fichier smb.conf dans la console, prêt à être modifié.
  3. Nous devons configurer Samba pour nous accorder l'accès au système de fichiers sur le Raspberry Pi. Au bas du fichier smb.conf, ajoutez les lignes suivantes:

    [PiShare]

    comment=Pi Share path=/home/pi Browseable=yes writeable=yes only guest=no create mask=0740 directory mask=0750 public=no

  4. Appuyez sur Ctrl+X (touche de contrôle et touche X) pour quitter. Lorsque vous êtes invité à enregistrer, appuyez sur Oui.
  5. Nous devons maintenant créer un utilisateur Samba pour l'accès à distance. Dans la console, tapez sudo smbpasswd -a pi. Cela créera l'utilisateur Samba pi.
  6. Créez un mot de passe pour votre utilisateur Samba. Vous serez invité à saisir à nouveau ce même mot de passe.

C'est ça!

Étape 8: Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers

Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers
Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers
Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers
Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers
Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers
Accéder au Raspberry Pi (Partie 3) - Accès aux fichiers

Maintenant que vous avez configuré le Raspberry Pi, il est temps de vous tourner vers votre machine distante.

Vous pouvez accéder à votre système de fichiers des manières suivantes:

  • Ouvrez la fenêtre Exécuter en appuyant sur WinKey+R et en tapant \[HOSTNAME], en remplaçant [HOSTNAME] par le nom d'hôte que vous avez tapé à l'étape 6.
  • Ouvrez une fenêtre d'explorateur (par exemple, Documents ou Mon PC). Dans la barre d'adresse, saisissez \[HOSTNAME], en remplaçant [HOSTNAME] par le nom d'hôte que vous avez saisi à l'étape 6.
  • Sur le bureau, cliquez avec le bouton droit et sélectionnez Nouveau->Raccourci. Dans la zone de texte de l'emplacement, saisissez \[HOSTNAME], en remplaçant [HOSTNAME] par le nom d'hôte que vous avez saisi à l'étape 6. Appuyez sur Next. Vous pouvez ensuite donner au raccourci un nom de votre choix.

Lorsque vous essayez d'accéder au système de fichiers Raspberry Pi en utilisant l'une des méthodes ci-dessus, Windows vous demandera un nom d'utilisateur et un mot de passe. Utilisez le nom d'utilisateur et le mot de passe que vous avez configurés pour le profil Samba (étape 7).

Étape 9: Notes finales

C'est ça! Vous pouvez maintenant naviguer dans le système de fichiers Raspberry Pi via le système de navigation de fichiers de votre machine standard. Cela le rend tellement plus pratique que de devoir brancher la souris, le clavier et le moniteur, ou de devoir naviguer dans les répertoires avec plusieurs commandes ls.

Pour les utilisateurs plus confiants et avancés, vous pouvez également exécuter des commandes git checkout directement sur le Raspberry Pi via Windows. Cela facilite grandement la gestion de l'extraction, de la modification et de la validation du code dans un référentiel.

Une remarque assez importante

Lorsque vous accédez au système de fichiers Raspberry Pi, deux dossiers vous seront présentés: pi et PiShare (ou similaire, selon le nom d'utilisateur Samba et le nom configuré dans le fichier smb.conf, tous deux à l'étape 7). Dans ce cas, sélectionner l'un ou l'autre des dossiers vous donnera accès aux fichiers et les ouvrira, MAIS naviguer dans le dossier pi signifie que vous perdez les privilèges d'édition, c'est-à-dire que vous ne pourrez pas créer et éditer de fichiers. Cependant, la navigation dans le dossier PiShare vous donne un accès complet.

C'est ça! Désormais, vous n'avez même plus besoin de souris, de clavier et de moniteur pour vos projets Raspberry Pi ! À quel point est-ce libérateur ?

Conseillé: