Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
partage [Le 25/09/2025, 17:45]
krodelabestiole [Partage de fichiers] réorganisation (iscsi pas en 1er) / +localsend / suppr obsolète et propriétaire voire windows only (!) /détails
partage [Le 01/11/2025, 00:44] (Version actuelle)
krodelabestiole samba -> smb
Ligne 1: Ligne 1:
-{{tag>​portail ​samba nfs imprimante réseau}}+{{tag>​portail ​smb nfs imprimante réseau}}
  
 ====== Partage ====== ====== Partage ======
Ligne 21: Ligne 21:
 <note important>​NFS est compatible avec Windows, mais le fonctionnement peut être assez aléatoire.</​note>​ <note important>​NFS est compatible avec Windows, mais le fonctionnement peut être assez aléatoire.</​note>​
  
-  * **[[:Samba]]** permet le partage de fichiers entre un poste Gnu-Linux avec un réseau utilisant les protocoles Windows (ou avec un poste Windows). ​Samba est particulièrement adapté à la création de plein de petits partages locaux entres différents ordinateurs. Vous pouvez aussi centraliser les données dans un seul gros partage pour que tout le monde puisse y accéder mais NFS y est plus adapté. A noter que SMB v1 est désactivée par défaut à partir de la version 4.11 de Samba [[https://​wiki.samba.org/​index.php/​Samba_4.11_Features_added/​changed|comme indiqué le paragraphe 7.2.2 du wiki]].+  * **[[:SMB]]** permet le partage de fichiers entre un poste GNU/Linux avec un réseau utilisant les protocoles Windows (ou avec un poste Windows). ​SMB est particulièrement adapté à la création de plein de petits partages locaux entres différents ordinateurs. Vous pouvez aussi centraliser les données dans un seul gros partage pour que tout le monde puisse y accéder mais NFS y est plus adapté. A noter que SMB v1 est désactivée par défaut à partir de la version 4.11 de [[:Samba]] [[https://​wiki.samba.org/​index.php/​Samba_4.11_Features_added/​changed|comme indiqué le paragraphe 7.2.2 du wiki]].
  
-  * **[[Warpinator]]** est un logiciel permettant ​de transférer des fichiers ​aisément d'une machine reliée ​à votre box/routeur à une autre (uniquement réseau localpas sur internet). Le logiciel est développé par [[wpfr>​Linux Mint]] et est très simple d'​usage.+  * **[[:SFTP]]** permet, entre autre, de naviguer dans vos fichiers de manière sécurisée. C'est un outil basé sur [[:SSH]], particulièrement adapté au passages ​de fichiers à travers Internetmais très lié aux utilisateurs UNIX et à leurs [[:​permissions]], donc peu souple.
  
-  * **[[https://​localsend.org/​fr|LocalSend]]** en particulierest plus simple d'utilisation,​ compatible ​en plus avec macOS, et permet, outre des fichiers, de transférer rapidement du texte ou le contenu du [[:​presse-papier]]Il est disponible en [[:flatpak]], et en [[:snap]].+  * **[[:FTP]]** permet le transfert de fichier à travers un réseau local ou Internet. Plus universel et système-agnostique que **SFTP**ce protocole était très utilisé pour le partage de fichiers, aussi bien sur Internet qu'​en ​localmais son niveau ​de sécurité faible ​le rend aujourd'​hui quasiment obsolèteOn peut encore utiliser **[[wpfr>​File Transfer Protocol Secure|FTPS]]** qui lui apporte une surcouche de sécurité.
  
-  * **[[:sshfs|SSHFS]]** permetentre autresde naviguer dans vos fichiers de manière sécuriséemême par Internet, comme si vous étiez en local. C'est un outil qui s'​utilise par-dessus ​[[:ssh|SSH]]. Particulièrement adapté ​au passages de fichiers à travers internet mais le cryptage des données peut le rendre très lent sur un réseau local.+  * **[[:WebDAV]]** est une extension du HTTP(S)donc particulièrement souplesécuriséet adapté au [[:web]] et au //​[[:​cloud]]//​.
  
-  * **[[FTP]]** permet le transfert de fichier à travers ​un réseau local ou Internet via un protocole totalement externe à la gestion "​normale" ​de vos fichiers. Ce protocole est très peu adapté au partage de données ​à travers ​un réseau local mais est malgré tout très utilisé dans ce but (par exemple les Freebox HD ou autres boxs utilisent ce protocole). Le FTP est par contre très adapté à la diffusion sur internet ​d'​un ​ou de plusieurs de vos dossiers ​le tout protégé (optionnellement) par un mot de passeContrairement à SSHFS il est universel, ​très simple ​à utiliser quel que soit votre système ​d'exploitation et ne requiert pas de connaître le mot de passe de votre pc (vous pouvez mettre un mot de passe différent de celui de votre utilisateur pour accéder au FTP)+  * **[[Warpinator]]** est un logiciel multiplateforme permettant ​de transférer des fichiers ​aisément d'une machine reliée ​à votre //box// / routeur à une autre, qu'il s'​agisse d'un ordinateur ​ou d'​un ​smartphone, mais uniquement sur le réseau local, pas sur InternetLe logiciel est développé par [[:​distributions#​Linux Mint]] et est très simple d'usage.
  
-  * **Serveur web local**, par exemple avec python ​en exécutantdans le dossier à partager : <code bash>​python -m SimpleHTTPServer 80</​code>​ Pour accéder aux fichiers ​il suffit ​de se connecter avec un navigateur à votre autre pc (adresse ​du type 192.168.1.*) (Si vous disposez de python v3, il faut exécuter ''​python ​-m http.server 80''​.)+  * **[[https://​localsend.org/​fr|LocalSend]]** propose les même fonctionnalités que **Warpinator**, mais il est encore plus simple d'​utilisation,​ compatible ​en plus avec macOSet permet, outre des fichiersde transférer rapidement ​du texte ou le contenu du [[:presse-papier]]Il est disponible pour Ubuntu en [[:​Flatpak]] et en [[:snap]].
  
-  * **[[:​ISCSI]]**,​ développé par IBM, permet le partage de volumes physiques (disques, partitions) ou virtuels (image disque créée avec l'​outil ''​[[man>​dd]]''​) d'un serveur vers un poste client; c'est ensuite au poste client de prendre en charge le formatage et la gestion du disque physique ou virtuel, tel un simple disque SCSI branché directement sur la machine cliente, cette technique a l'​avantage de soulager un serveur et offre de meilleurs débits que SAMBA et NFS, et permet d'​outrepasser les DRM de certains logiciels propriétaires interdisant leur exécution sur un disque réseau, néanmoins, leur utilisation est exclusive (un disque ne peut être connecté qu'à un client à la fois), et vous perdrez le bénéfice qu'​accordent les systèmes de fichiers EXT2/3/4 et [[:BTRFS]] sur un partage [[:SAMBA]] ou [[:NFS]], si vous formatez le disque partagé au travers du protocole ISCSI, en NTFS ou Fat32 (nécessaire pour Steam sous Windows, par exemple, qui rencontre des problèmes avec SAMBA et NFS.)+  ​* **[[:​web|HTTP]]** avec un [[:​web#​serveurs|serveur web]] local, par exemple avec [[:python]] en exécutant, dans le dossier à partager : <code bash>​python -m SimpleHTTPServer 80</​code>​ Pour accéder aux fichiers il suffit de se connecter avec un navigateur à votre autre pc (adresse du type 192.168.1.*) (Si vous disposez de python v3, il faut exécuter ''​python -m http.server 80''​.) 
 + 
 +  ​* **[[:​ISCSI]]**,​ développé par IBM, permet le partage de volumes physiques (disques, partitions) ou virtuels (image disque créée avec l'​outil ''​[[man>​dd]]''​) d'un serveur vers un poste client; c'est ensuite au poste client de prendre en charge le formatage et la gestion du disque physique ou virtuel, tel un simple disque SCSI branché directement sur la machine cliente, cette technique a l'​avantage de soulager un serveur et offre de meilleurs débits que SMB et NFS, et permet d'​outrepasser les DRM de certains logiciels propriétaires interdisant leur exécution sur un disque réseau, néanmoins, leur utilisation est exclusive (un disque ne peut être connecté qu'à un client à la fois), et vous perdrez le bénéfice qu'​accordent les systèmes de fichiers EXT2/3/4 et [[:BTRFS]] sur un partage [[:SMB]] ou [[:NFS]], si vous formatez le disque partagé au travers du protocole ISCSI, en NTFS ou Fat32 (nécessaire pour Steam sous Windows, par exemple, qui rencontre des problèmes avec SMB et NFS.)
  
 <note tip>Les //box// des fournisseurs d'​accès Internet proposent souvent des fonctionnalités de partage très simples d'​utilisation : on peut dans ce cas y connecter un espace de stockage en USB, et le rendre accessible en local ou sur Internet.</​note>​ <note tip>Les //box// des fournisseurs d'​accès Internet proposent souvent des fonctionnalités de partage très simples d'​utilisation : on peut dans ce cas y connecter un espace de stockage en USB, et le rendre accessible en local ou sur Internet.</​note>​
  
-==== Partage de fichiers avec Samba ====+==== Partage de fichiers avec SMB ====
  
-Le partage de fichiers avec Samba a l'​avantage d'​être utilisé sur tous les systèmes bien qu'il s'​agisse d'un protocole développé par Microsoft et implémenté par ingénierie inverse par la suite.+Le partage de fichiers avec [[:​SMB]] ​a l'​avantage d'​être utilisé sur tous les systèmes bien qu'il s'​agisse d'un protocole développé par Microsoft et implémenté par ingénierie inverse par la suite.
  
 Le principal inconvénient (utilisation basique) reste les caractères dans les noms de fichiers. Certains caractères ne sont pas pris en charge par le protocole et vos fichiers seront renommés automatiquement avec un nom de 8 caractères hexadécimaux ! Le principal inconvénient (utilisation basique) reste les caractères dans les noms de fichiers. Certains caractères ne sont pas pris en charge par le protocole et vos fichiers seront renommés automatiquement avec un nom de 8 caractères hexadécimaux !
  
-  * [[samba]] (configuration du partage)+  * [[:samba]] (configuration du partage)
   * [[system-config-samba]] interface graphique pour samba - malheureusement cet outil graphique simple qui permettait cependant la gestion des utilisateurs samba n'​existe plus à partir d'​Ubuntu 20.04 et ça n'​émeut personne (? :À VOIR LES COMMENTAIRES sur launchpad), voir [[https://​bugs.launchpad.net/​ubuntu/​+source/​system-config-samba/​+bug/​1876999|bug launchpad]]   * [[system-config-samba]] interface graphique pour samba - malheureusement cet outil graphique simple qui permettait cependant la gestion des utilisateurs samba n'​existe plus à partir d'​Ubuntu 20.04 et ça n'​émeut personne (? :À VOIR LES COMMENTAIRES sur launchpad), voir [[https://​bugs.launchpad.net/​ubuntu/​+source/​system-config-samba/​+bug/​1876999|bug launchpad]]
   * [[RTU_Samba]] (configuration du partage en 1 clic)   * [[RTU_Samba]] (configuration du partage en 1 clic)
Ligne 50: Ligne 52:
   * [[tutoriel:​mirroring_sur_deux_serveurs|Mirroring sur deux serveurs]] Tutoriel (concerne la création d'un serveur de fichiers)   * [[tutoriel:​mirroring_sur_deux_serveurs|Mirroring sur deux serveurs]] Tutoriel (concerne la création d'un serveur de fichiers)
   * [[:​tutoriel:​monterpartagewindows|monter un partage Windows]] (comment lier un dossier à un répertoire partagé pour des applications ayant besoin d'y accéder directement)   * [[:​tutoriel:​monterpartagewindows|monter un partage Windows]] (comment lier un dossier à un répertoire partagé pour des applications ayant besoin d'y accéder directement)
- 
  
 === Vitesse de transfert lente === === Vitesse de transfert lente ===
  
-Dans le cas où votre transfert dans un réseau domestique se trouve réduit (très lent ou très long), une solution est de modifier la configuration de Samba.+Dans le cas où votre transfert dans un réseau domestique se trouve réduit (très lent ou très long), une solution est de modifier la configuration de [[:Samba]].
  
-Ouvrir le fichier de configuration samba /​etc/​samba/​smb.conf avec les droits d'​administrateur ;+Ouvrir le fichier de configuration samba ''​/​etc/​samba/​smb.conf'' ​avec les droits d'​administrateur ;
  
 Remplacer cette ligne : Remplacer cette ligne :
Ligne 64: Ligne 65:
 <​file>​socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192</​file>​ <​file>​socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192</​file>​
  
-Redémarrer Samba : voir [[samba_smb.conf|Le fichier de configuration de Samba : smb.conf]]+Redémarrer Samba : voir [[:samba_smb.conf|Le fichier de configuration de Samba : smb.conf]]
  
 ==== Partage de fichiers avec NFS ==== ==== Partage de fichiers avec NFS ====
Ligne 73: Ligne 74:
  
 === NFS sous windows === === NFS sous windows ===
-Cette manipulation est aussi possible avec les dossiers Windows partagés via Samba ⇒ [[:​tutoriel:​monterpartagewindows|Monter des partages Windows dans l'​arborescence Linux]]+ 
 +Cette manipulation est aussi possible avec les dossiers Windows partagés via [[:​SMB]] ​⇒ [[:​tutoriel:​monterpartagewindows|Monter des partages Windows dans l'​arborescence Linux]]
  
 Pour accéder à un partage NFS depuis un client Windows, suivez le tutoriel : [[:​tutoriel:​nfs_client_windows|Comment configurer un PC client Windows pour accéder à un partage NFS]]. Pour accéder à un partage NFS depuis un client Windows, suivez le tutoriel : [[:​tutoriel:​nfs_client_windows|Comment configurer un PC client Windows pour accéder à un partage NFS]].
-Miloud le rat 
  
 ==== Partage de fichiers avec UPnP ==== ==== Partage de fichiers avec UPnP ====
-Il est possible de partager vos données audio et vidéo par le biais du protocole [[:upnp|UPnP]]. ​+ 
 +Il est possible de partager vos données audio et vidéo par le biais du protocole [[:​UPnP]]. ​
 Ceci permet de partager des données multimédia ou non avec des stations/​serveurs Linux, des lecteurs multimédia,​ tels XBox, Playstation,​ Archos (etc.). Ceci permet de partager des données multimédia ou non avec des stations/​serveurs Linux, des lecteurs multimédia,​ tels XBox, Playstation,​ Archos (etc.).
  
 {{topic>​upnp}} {{topic>​upnp}}
 +
 ==== Partage de fichiers avec SSHFS ==== ==== Partage de fichiers avec SSHFS ====
 +
 Voir [[sshfs|cette page complète]] Voir [[sshfs|cette page complète]]
  
  • partage.1758815116.txt.gz
  • Dernière modification: Le 25/09/2025, 17:45
  • par krodelabestiole