Le partage de fichiers est l'action de l'envoi d'un fichier ou plus d'un ordinateur à un autre. En théorie, c'est une chose simple. Le processus est assez simple et simple si les deux ordinateurs exécutent le même système d'exploitation. Quand c'est différent, les choses deviennent un peu compliquées.
Dans ce guide, consultez comment partager des fichiers entre Windows et Linux.
Partage de fichiers entre Windows et Linux
Il existe plusieurs façons de configurer à la fois Windows et Linux pour partager des fichiers. Cependant, dans le cas de ce guide, je présenterai principalement comment configurer Linux pour le partage de fichiers. Pour une configuration spécifique à Windows, je ne présenterai que les celles nécessaires.
Commençons!
Partager des fichiers à l'aide de périphériques de stockage portables
C'est l'une des façons les plus courantes et traditionnelles de partager des fichiers entre deux ordinateurs. Généralement, il implique des supports de stockage portables. J'ai un lecteur flash USB? Un disque dur portable / SSD? Il suffit de le brancher sur l'ordinateur source, de copier les données sur le stockage portable et de le partager avec votre ordinateur cible.
Dans certains scénarios où les données sont trop grandes pour être partagées sur le réseau / Internet, c'est la meilleure solution. Dans un espace de travail professionnel où les téraoctets de données doivent être partagés et stockés, il existe des réseaux de raids portables pour faire le travail.
Bien qu'il soit simple et efficace, il y a quelques choses à garder à l'esprit.
Partager des fichiers sur le stockage cloud
Le stockage cloud est le moyen standard de partage de fichiers dans cette ère Internet. Les fichiers peuvent être téléchargés et téléchargés sur n'importe quel appareil avec un navigateur Web moderne. Cependant, il y a deux points différents à retenir si vous souhaitez choisir ce chemin.
Certains des stocks de cloud en ligne populaires incluent Google Drive, Dropbox, OneDrive, Pcloud, Box, etc. Presque tous offrent une quantité raisonnable de stockage cloud gratuitement.
Partager des fichiers à l'aide de dossiers réseau
Si les deux ordinateurs sont sur le même réseau, il est possible d'en profiter. Dans cette méthode, certains dossiers de la machine source seront disponibles pour d'autres machines.
Configurer Linux
Pour profiter de cette fonctionnalité, vous devez d'abord configurer les systèmes. Dans le cas de Linux, la samba est la solution parfaite. Samba est la suite standard de programmes pour les systèmes d'exploitation UNIX / Linux pour l'interopérabilité Windows standard. Découvrez Samba.
Samba est un logiciel populaire que vous pouvez saisir à partir des reposs de package officiels de votre distribution. Pour installer Samba, exécutez la commande en fonction de votre distribution.
Pour Debian / Ubuntu et dérivés.
$ sudo apt install samba
Pour fedora et dérivés.
$ sudo dnf installer samba
Pour Arch Linux et dérivés.
$ sudo pacman -s samba
Pour opensuse et dérivés.
$ sudo zypper installer samba
Maintenant, définissez un nom d'utilisateur et un mot de passe pour le partage de samba. Cette commande doit être exécutée avec un privilège racine.
$ sudo smbpasswd -a
Pour une meilleure gestion, il est préférable d'avoir un répertoire dédié pour partager les données de. Créer un répertoire dédié.
$ mkdir -v / home //partager
Le nouveau répertoire doit être déclaré dans le fichier de configuration de Samba pour qu'il reconnaisse et utilise. Il y a aussi une poignée de réglages supplémentaires nécessaires à faire. Ouvrez le fichier de configuration dans votre éditeur de texte de choix.
$ sudo vim / etc / samba / smb.confli
Ajouter les lignes suivantes à la fin du fichier.
$ [Part]
$ path = / home //partager
$ disponible = oui
$ utilisateurs valides =
$ lecture seulement = non
$ Browsable = Oui
$ public = oui
$ scénarisable = oui
Enregistrer le fichier et quitter l'éditeur. Recharger le service Samba pour mettre en vigueur les changements.
$ sudo systemctl redémarrer smbd
Tour! La samba devrait être opérationnelle. À partir de Windows, utilisez l'explorateur de fichiers ou le navigateur et accédez au nom d'hôte ou à l'adresse IP du système Linux, suivi du nom du dossier.
$ \\\partager
Configurer Windows
Dans le cas de Windows, il y a deux étapes dans le processus de configuration.
Tout d'abord, assurez-vous que les options de «découverte de réseau» et de «partage des fichiers et imprimantes» sont activées. Accédez à Paramètres >> Réseau et Internet >> Centre de réseau et de partage.
Du côté gauche, cliquez sur «Modifier les paramètres de partage avancé."
De la nouvelle fenêtre, allumez Découverte de réseau et partage de fichiers et d'imprimantes. Cliquez sur «Enregistrer les modifications."
Maintenant, sélectionnez le dossier à partager. Cliquez avec le bouton droit et sélectionnez «Propriétés."
À partir de la nouvelle fenêtre, accédez à l'onglet «Partage». Cliquez sur le bouton «Partager».
Maintenant, vous devez choisir qui peut accéder au dossier. Si vous voulez qu'il soit accessible par quelqu'un, sélectionnez «Tout le monde» et cliquez sur «Ajouter». Une fois terminé, cliquez sur «Partager» pour confirmer l'action.
Tour! Le dossier doit être disponible à partir de la machine Linux sur le réseau. Pour accéder au répertoire, ouvrez votre navigateur de fichiers et parcourez le «réseau» à partir des «autres emplacements». C'est ainsi qu'il apparaît sur le navigateur de fichiers Nautilus sur Ubuntu.
Partager des fichiers à l'aide de Syncthing
Il existe des outils tiers qui permettent de partager des fichiers entre les appareils. Ce type d'outils est généralement multiplateforme et offre une sécurité solide avec une connexion cryptée.
Dans cette section, je présenterai Syncthing. Syncthing Syncs Fichiers entre les ordinateurs en temps réel en toute sécurité. C'est un logiciel gratuit et open-source disponible pour Windows, Linux, MacOS, BSD et autres. Consultez Syncthing.
Commençons par installer Syncthing. Syncthing est également disponible dans les compositions de package par défaut de diverses distros. Exécutez la commande appropriée en fonction de votre distribution.
Pour Debian / Ubuntu et dérivés.
$ sudo apt install syncthing
Pour fedora et dérivés.
$ sudo dnf install syncthing
Pour opensuse et dérivés.
$ sudo zypper install syncthing
Pour Centos / Rhel et dérivés.
$ dnf install syncthing
Pour d'autres plateformes, consultez la page de téléchargement Syncthing. Le goudron Linux par défaut.GZ Archive contient une version portable de Syncthing.
Une fois installé, lancez Syncthing. À partir de maintenant, les étapes seront principalement similaires sur toutes les plateformes. La première étape consiste à démarrer le démon de synchronisation.
Ensuite, lancez l'interface utilisateur de Syncthing. Ceci est le principal panneau de commande de Syncthing à partir de laquelle tout sera fait.
Une fois lancé, la première étape devrait être de sécuriser l'accès à synchronisation. Assurez-vous de configurer un nom d'utilisateur et un mot de passe à des fins de sécurité. Du coin supérieur droit, accédez aux actions >> Paramètres.
Rendez-vous vers l'onglet «GUI» et entrez un nom d'utilisateur et un mot de passe pour l'authentification GUI. Cochez l'option qui permet HTTPS pour GUI.
Une fois que vous avez enregistré les modifications, la page Web se rechargera et demandera l'authentification à l'interface utilisateur Web Syncthing.
Ensuite, consultez comment ajouter / supprimer les dossiers pour synchroniser le partage. Dans le panneau de configuration, nous pouvons voir qu'il y a déjà un dossier par défaut configuré.
Pour ajouter un dossier de votre choix, cliquez sur «Ajouter un dossier».
Donnez au dossier un nom reconnaissable. Entrez le chemin du répertoire dans le champ «Path de dossier». Généralement, c'est tout ce dont vous avez besoin pour partager un dossier. Notez que cela peut ne pas fonctionner si la synchronisation de l'utilisateur est en cours d'exécution n'a pas l'autorisation de lecture au répertoire et aux fichiers.
Il est temps d'ajouter le bureau à distance. Nous avons besoin de l'ID de périphérique de synchronisation du bureau à distance pour le faire. L'ID est disponible à partir d'actions >> Afficher ID. Dans ce cas, c'est l'ID de périphérique de synchronisation de mon bureau Windows.
Pour l'ajouter à Linux, cliquez sur «Ajouter un périphérique distant» dans le coin inférieur droit du panneau de configuration Web Syncthing.
Entrez l'ID de périphérique. Vous pouvez également définir manuellement un nom de périphérique.
À partir de l'onglet «avancé», vous pouvez vous assurer que tout le transfert de données avec l'appareil sera compressé. Cela peut être utile pour augmenter la bande passante efficace.
Le bureau doit apparaître sur la liste des ordinateurs de bureau à distance.
Partageons le dossier que nous venons d'ajouter avec le système Windows. Cliquez sur le dossier et sélectionnez «Modifier».
Dans l'onglet «Partage», sélectionnez le bureau distant que nous venons d'ajouter.
Dans Windows, l'ID de périphérique Linux Syncthing doit également être ajouté. Lorsque le système Linux essaie de se connecter, il affichera la fenêtre contextuelle suivante dans le système Windows. Cliquez sur «Ajouter» pour confirmer.
Décidez où les données entrantes doivent être enregistrées (sur la machine Windows).
La synchronisation doit commencer. Le temps pour terminer la synchronisation dépend de la bande passante de votre réseau et de la quantité de données à synchroniser. Une fois terminé, vous verrez que le dossier est marqué comme «à jour» sur les deux systèmes.
Dernières pensées
Il existe différentes méthodes pour partager des fichiers entre les ordinateurs. Quelle méthode choisir? Tout dépend de toi. Personnellement, l'utilisation d'outils tiers est le moyen le plus simple car ceux-ci sont adaptés à ce travail uniquement.
Pour les experts, RSYNC est probablement plus préférable. C'est un outil de ligne de commande avec des tonnes de personnalisations et des fonctionnalités robustes. Découvrez comment utiliser RSYNC pour copier des fichiers.
Happy Computing!