Comment configurer le partage de fichiers SMB sur un Raspberry Pi
Un Raspberry Pi peut être un fantastique ordinateur ou serveur à faible consommation, mais déplacer des fichiers entre un Pi et vos autres appareils sur un réseau n'est pas simple. Heureusement, quelques étapes suffisent pour configurer votre Pi en tant que lecteur réseau, ce qui vous permet de copier facilement des fichiers sans utiliser de clé USB ou de carte SD.
Le moyen le plus simple de transférer des fichiers entre un Raspberry Pi et un autre appareil consiste à utiliser le protocole Server Message Block, également connu sous le nom de SMB ou Samba. C'est la technologie initialement popularisée par Windows, mais elle est également prise en charge par macOS et la plupart des distributions Linux. Dans la plupart des cas, vous n'avez pas besoin d'installer quoi que ce soit de nouveau sur votre ordinateur pour accéder aux lecteurs SMB.
Ce guide est écrit principalement pour un Raspberry Pi exécutant le système d'exploitation Raspberry Pi (anciennement appelé Raspbian). Les instructions devraient également fonctionner pour la plupart des appareils exécutant Debian ou une distribution basée sur Debian comme Ubuntu. Votre kilométrage peut varier si votre Pi exécute un autre système d'exploitation.
Vous disposez de deux options principales pour configurer un partage SMB sur votre Raspberry Pi. Vous pouvez définir des dossiers individuels comme partages ou accéder à l'intégralité de votre dossier personnel en tant que partage réseau avec un nom d'utilisateur et un mot de passe. Nous utiliserons cette méthode pour ce guide.
Sommaire
Configuration de l'accès PME
Tout d’abord, vous devez ouvrir le terminal. Si le Pi est connecté à un téléviseur ou un moniteur ou à une session de bureau à distance, ouvrez le menu principal, puis accédez à Accessoires > Terminal. Si vous utilisez le Pi via une connexion SSH, vous y êtes déjà.
Tout d’abord, assurez-vous que vos listes de packages système sont mises à jour : nous ne mettons pas réellement à niveau le logiciel pour le moment. Tapez cette commande dans la fenêtre Terminal, puis appuyez sur Entrée/Retour sur le clavier pour l'exécuter :
sudo apt update
Il est maintenant temps d'installer Samba, l'implémentation Linux de SMB, ainsi que quelques utilitaires d'assistance et wsdd pour activer la découverte automatique sur les PC Windows. Exécutez ensuite cette commande :
sudo apt install samba samba-common-bin smbclient cifs-utils wsdd-server
Votre Pi répertoriera tous les packages qui doivent être installés, ainsi que la quantité d'espace disque nécessaire. Appuyez sur Y pour accepter, puis appuyez sur Entrée/Retour pour démarrer l'installation.
Pour les prochaines étapes, vous devez connaître votre nom d'utilisateur Pi. Si vous n'êtes pas sûr, courez whoami dans le terminal pour vérifier. Ensuite, exécutez cette commande pour configurer Samba, en remplaçant « nom d'utilisateur » par votre nom d'utilisateur :
sudo smbpasswd -a username
Cela vous demandera de définir un mot de passe pour les connexions SMB. Il est plus sûr de créer un nouveau mot de passe, mais vous pouvez également utiliser le mot de passe de connexion normal de votre Pi.
La dernière étape consiste à activer la prise en charge en écriture pour les répertoires personnels dans vos connexions SMB. Exécutez cette commande pour ouvrir la configuration SMB dans l'éditeur de texte Mousepad intégré (si vous n'êtes pas dans le bureau Pi, utilisez « nano » au lieu de « mousepad ») :
sudo mousepad /etc/samba/smb.conf
Recherchez la section « Définitions de partage » du fichier de configuration vers la fin, avec « lecture seule = oui » sous l'étiquette « (homes) ». Remplacez le « oui » par « non », puis enregistrez le fichier depuis Fichier > Enregistrer et fermez la fenêtre.
Vous devez également vérifier l'adresse IP actuelle de votre Raspberry Pi, afin de pouvoir la saisir sur vos ordinateurs pour vous connecter si le Pi n'est pas automatiquement découvert sur le réseau. Exécutez cette commande dans le Terminal :
ifconfig -a
Cela listera toutes les connexions réseau actives. Votre adresse IP sera répertoriée sous le type de connexion, après l'étiquette « inet », et commençant probablement par 192. Mon Raspberry Pi est connecté via sa connexion Wi-Fi intégrée (appelée « wlan0 ») et l'adresse IP est « 192.168.50.156 ».
Vous êtes maintenant prêt à vous connecter aux fichiers de votre Pi sur un autre ordinateur.
Connexion à votre Pi
Le partage SMB de votre Raspberry Pi devrait désormais être visible par tous les appareils du même réseau local. Les PC Windows peuvent se connecter à l'Explorateur de fichiers, les Mac peuvent utiliser le Finder et Linux utiliser le gestionnaire de fichiers par défaut (en supposant que SMB/Samba soit activé).
Si vous avez un PC Windowsouvrez l'Explorateur de fichiers et sélectionnez Réseau dans la barre latérale. Si vous voyez un avertissement concernant la découverte du réseau, cliquez sur la fenêtre contextuelle et autorisez-la sur votre réseau. Vous devriez voir votre Raspberry Pi sur le réseau. Sinon, essayez de cliquer sur le bouton d'actualisation. Double-cliquez sur le Pi pour vous connecter avec le nom d'utilisateur et le mot de passe que vous avez configurés précédemment.
Si vous avez un Macouvrez le Finder et sélectionnez Réseau dans la barre latérale. Vous devriez voir le Pi dans la liste des appareils, double-cliquez simplement dessus. Une fois le chargement terminé, appuyez sur le bouton « Se connecter en tant que » dans le coin supérieur droit et connectez-vous avec votre nom d'utilisateur et votre mot de passe SMB.
Si tu cours Linuxvérifiez la liste des périphériques réseau dans votre gestionnaire de fichiers par défaut. Vous devrez peut-être également installer la pile Samba, si vous ne l'avez pas déjà.
Si votre Raspberry Pi n'est pas automatiquement détecté, vous devrez peut-être essayer d'utiliser l'adresse IP. Dans l'Explorateur de fichiers Windows, tapez deux barres obliques inverses ( \ ) dans la barre d'adresse, suivies de l'adresse IP, puis appuyez sur Entrée/Retour. Sur Mac, ouvrez le Finder, sélectionnez Aller > « Se connecter au serveur » dans la barre de menu, puis tapez « smb:// » dans le champ de texte suivi de l'adresse IP, puis appuyez sur Connecter.
Vous pouvez également vous connecter aux partages SMB avec l'application Fichiers sur un iPhone, et les appareils Android disposent de quelques options pour les connexions SMB, comme File Manager Plus.
Conclusion
Maintenant que l'accès SMB est configuré sur votre Raspberry Pi, il est facile de déplacer des projets, des fichiers de jeu, des documents et d'autres données vers vos autres ordinateurs. Aucun échange de clé USB ou de carte SD requis, tant que votre Pi et votre ordinateur sont sur le même réseau local.
Il est important de noter qu'il existe d'autres moyens de déplacer des fichiers si SMB ne fonctionne pas correctement. Vous pouvez essayer les transferts de fichiers via SSH ou la configuration d'un serveur FTP, mais ces options nécessitent généralement l'installation d'un logiciel supplémentaire sur chaque ordinateur. L'avantage de Samba/SMB est qu'il est immédiatement pris en charge sur la plupart des ordinateurs Windows, Mac et Linux.
