Raspberry Pi Tutorials

Configurer un Raspberry Pi comme serveur de fichiers réseau

Spread the love

Configurer un Raspberry Pi comme serveur de fichiers réseau offre une solution économique et économe en énergie pour partager des fichiers sur votre réseau domestique. Ce guide fournit un tutoriel étape par étape pour créer un serveur de fichiers basé sur Samba accessible depuis des machines Windows et Linux.

Table des matières

Prérequis

Avant de commencer, assurez-vous d’avoir ce qui suit :

  • Un Raspberry Pi avec une carte microSD contenant une version récente de Raspberry Pi OS (64 bits recommandé).
  • Une connexion réseau (Ethernet recommandé).
  • Un moniteur, un clavier et une souris (facultatif, SSH peut être utilisé après la configuration initiale).
  • Un disque dur externe ou une clé USB pour stocker les fichiers (fortement recommandé). Un disque dédié améliore les performances et la sécurité des données.

Installation de Samba

Samba est le logiciel essentiel pour le partage de fichiers. Ouvrez un terminal et exécutez ces commandes :


sudo apt update
sudo apt upgrade
sudo apt install samba

Configuration de Samba

Le fichier de configuration de Samba est situé à /etc/samba/smb.conf. Nous allons ajouter un nouveau partage. Utilisez un éditeur de texte avec les privilèges root (par exemple, nano ou vim) :


sudo nano /etc/samba/smb.conf

Ajoutez la section suivante à la fin du fichier. **Remplacez les espaces réservés par vos valeurs réelles :**


[MonPartage]
    comment = Mon partage Raspberry Pi
    path = /media/pi/MonPartage  
    valid users = pi
    guest ok = no
    read only = no
    create mask = 0660
    directory mask = 0770
    browseable = yes

Explication des paramètres :

  • path : Le chemin absolu vers le dossier partagé. Utilisez lsblk pour trouver le point de montage de votre disque externe si nécessaire.
  • valid users : Le(s) nom(s) d’utilisateur(s) autorisé(s) à accéder au partage. Ajoutez d’autres noms d’utilisateur si nécessaire, séparés par des espaces.
  • guest ok = no : Désactive l’accès invité pour une sécurité accrue.

Enregistrez le fichier.

Sécurisation de votre partage

Créez le dossier partagé et définissez les autorisations appropriées :


sudo mkdir /media/pi/MonPartage
sudo chown pi:pi /media/pi/MonPartage
sudo chmod 770 /media/pi/MonPartage

Cela garantit que seul l’utilisateur pi (ou les autres utilisateurs que vous spécifiez) a accès. Ajustez les autorisations selon vos besoins en matière de sécurité. Envisagez d’utiliser des autorisations plus restrictives si vous avez plusieurs utilisateurs.

Redémarrez le service Samba pour appliquer les modifications :


sudo systemctl restart smbd

Accès depuis Windows

  1. Ouvrez l’Explorateur de fichiers.
  2. Dans la barre d’adresse, tapez \ (remplacez par l’adresse IP de votre Pi. Utilisez hostname -I sur le Pi pour la trouver).
  3. Entrez le nom d’utilisateur et le mot de passe d’un utilisateur répertorié dans valid users dans le fichier smb.conf.
  4. Vous devriez maintenant voir votre dossier partagé (« MonPartage »).

Accès depuis Linux

Sous Linux, vous pouvez accéder au partage via la fonction de navigation réseau de votre gestionnaire de fichiers ou le monter directement. Pour le monter, utilisez :


sudo mkdir /mnt/MonPartage  
sudo mount -t cifs ///MonPartage /mnt/MonPartage -o username=pi,password=

Remplacez les espaces réservés par vos informations. Démontrez avec sudo umount /mnt/MonPartage lorsque vous avez terminé.

Configurations avancées (facultatif)

Pour des fonctionnalités avancées telles que la gestion des utilisateurs, le renforcement de la sécurité et des configurations plus complexes, consultez la documentation officielle de Samba. Envisagez de créer des comptes utilisateurs avec des autorisations spécifiques, d’activer le chiffrement et de sauvegarder régulièrement vos données.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *