Comment synchroniser des fichiers entre deux serveurs Linux ?

Vous utilisez Linux et vous voulez synchroniser des fichiers entre des serveurs Linux ? Si oui, alors découvrez les moyens efficaces de synchroniser les fichiers entre les serveurs Linux et les ordinateurs également.

écrivain de test de logiciel de récupération

Sep 20, 2023 • Via : Récupération et astuces Linux • Solutions éprouvées

"J'utilise Linux et je veux synchroniser des fichiers entre deux serveurs linux. Mais, je n'ai aucune idée de la façon dont je peux synchroniser des fichiers entre des serveurs Linux et Windows également."

Linux est un système d'exploitation à code source ouvert similaire à Microsoft Windows, Apple Mac OS, Google android, etc. Il est basé sur UNIX et peut gérer aussi bien les logiciels que le matériel informatique. Aujourd'hui, la plupart des organisations font appel à l'expertise des logiciels libres pour améliorer leur environnement Linux.

La capacité d'intégrer des systèmes ouverts à l'infrastructure informatique traditionnelle en nuage a un effet important sur l'innovation dynamique. Ce système d'exploitation séduit les programmeurs en raison de sa puissance, de sa polyvalence, de sa rapidité et du gestionnaire de paquets qui leur permet d'installer des logiciels de manière transparente.

Serveur Linux pour la synchronisation des fichiers

Si vous souhaitez en savoir plus sur les serveurs Linux, vous êtes au bon endroit. Ici, nous allons discuter de l'objectif et des différentes manières de synchroniser des fichiers entre des serveurs Linux.

Commençons !

Les objectifs de la synchronisation des fichiers entre deux serveurs Linux ?

Lorsque vous souhaitez synchroniser un grand nombre de fichiers à des moments différents, vous avez besoin d'un service efficace pour mener à bien le processus. Linux est un service de synchronisation de fichiers en temps réel qui vous permet de synchroniser des fichiers facilement.

En outre, lorsque vous apportez des modifications au dossier, il reproduit automatiquement toutes les modifications apportées à votre contenu. Plusieurs personnes peuvent même agir simultanément sur le même contenu.

Le plus intéressant est que vous pouvez accéder à tous les fichiers d'un serveur Linux depuis votre bureau local ou depuis un autre appareil. Il vous offre une configuration unique, facile et rapide pour partager vos fichiers entre différentes machines.


Comment synchroniser des fichiers entre deux ordinateurs Linux ?

Vous souhaitez synchroniser des fichiers entre des serveurs Linux ou deux ordinateurs Linux ? Si oui, lisez ce guide.

Les serveurs Linux utilisent des fichiers de configuration pour préserver les paramètres des services et obtenir le résultat escompté. Notez également que les deux serveurs doivent avoir les mêmes configurations à jour pour lancer le processus de synchronisation entre deux ordinateurs Linux.

Les étapes indiquées ci-dessous vous aideront à réaliser quelques scripts de base dans un environnement CentOS 7.

Étape 1- Établir la confiance entre les deux serveurs via SSH

Ici, vous devez commencer par une configuration active/passive, et seules les modifications administratives peuvent avoir lieu sur le serveur actif.

Ensuite les scripts passent ce changement et redémarrent le service sur le serveur passif pour la synchronisation.

Maintenant, vous devez générer une clé SSH entre les deux serveurs afin de valider les changements. Ceci est consommé par "ssh-keygen -t dsa".

Cluster actif/passif sous Linux

Effectuez ce processus sur les deux serveurs, puis copiez les clés que vous avez créées dans /root/.ssh/authorized_keys sur chaque serveur.

Ensuite, vérifiez SSH en utilisant les nouvelles clés, et vous devriez être en affaires.

Étape 2- Créer un script pour synchroniser les fichiers et redémarrer un service

Maintenant vous devez créer un nouveau répertoire connu sous le nom de scripts pour0 synchroniser les fichiers dans les serveurs linux. Puis créez un nouveau fichier script - haproxySync.sh. Si votre déclaration est fausse ou copiée, une réverbération l'indique.

Créer un nouveau fichier script-haproxySync.sh

Étape 3 - Créer un nouveau service pour surveiller les transformations et exécuter le script.

Vous devez maintenant disposer d'un outil permettant de surveiller les modifications apportées à la configuration du serveur actif. Lorsque vous êtes en mesure de détecter les changements, synchronisez les scripts avec le serveur passif.

Script de synchronisation avec un serveur passif sous Linux

Ensuite, naviguez dans /etc/system/system/ sur le serveur actif et créez deux fichiers ici qui sont

  • service
  • chemin

Les fichiers de service informent le service de la mise en œuvre du script. De l'autre côté, le fichier de chemin notifie au service le chemin qui doit être surveillé.

Maintenant, en utilisant la commande "systemctl restart monitorFileChange", démarrez le service sur l'hôte actif. Lancez ensuite la commande systemctl status monitorFileChange.path pour vous assurer qu'elle s'exécute correctement.

Mais s'il ne fonctionne pas correctement, vous devrez peut-être le dépanner et le corriger en conséquence.

Étape 4 - Test de réussite

Maintenant, pour tester la solution, apportez une modification à un fichier dans le répertoire /etc/haproxy/ du serveur actif. Simultanément sur le serveur passif, vous pouvez vérifier si les mêmes changements y sont reflétés ou non.


Comment synchroniser des fichiers entre Linux et Windows ?

Vous souhaitez copier vos données ou fichiers importants de Linux vers un PC Windows ou vice versa ? Si oui, nous avons répertorié trois méthodes qui peuvent vous aider à résoudre votre problème.

Voyons les choses une par une :

Méthode 1- Avec FTP

Il s'agit d'une interface utilisateur pilotée par la souris et facile à utiliser par rapport aux commandes de type. Il est important de noter ici que le serveur SSH doit fonctionner sur la machine Linux avant de lancer le processus de transfert de fichiers.

FTP pour le transfert de fichiers entre windows et linux

Assurez-vous également que vous disposez d'une application FTP comme FileZilla, qui prend en charge "SFTP". Maintenant, suivez les étapes ci-dessous :

Étape 1- Tout d'abord, vous devez naviguer et ouvrir le Fichier, puis aller dans "Site Manager".

Étape 2- Maintenant, créez un site en sélectionnant l'option "Nouveau site".

Étape 3- Ensuite, réglez le Protocole sur SSH File Transfer Protocol (SFTP).

Étape 4- Maintenant, vous devez ajouter le nom d'hôte à l'adresse IP cible de la machine Linux.

Adresse IP cible de la machine Linux

Étape 5- Ensuite, réglez le Logon et entrez "Normal". Ensuite, entrez votre nom d'utilisateur et votre mot de passe et cliquez sur l'option de "connexion".

Méthode 2- Créer et monter un dossier partagé VirtualBox sous Linux

VirtualBox est déjà configuré pour le partage des fichiers lorsque vous exécutez Windows dans une VM sous Linux. Vous devez installer les "Guest Additions" sur votre machine virtuelle avant de procéder aux étapes suivantes.

synchroniser-les-fichiers-entre-deux-serveurs-linux-7

Étape 1- Dans le gestionnaire virtuel, sélectionnez d'abord la VM et cliquez sur "Démarrer" et de là, allez sur "Démarrage sans tête".

Dans le gestionnaire de virtualbox, allez dans Démarrage sans tête

Étape 2- Lorsque vous voyez l'état qui indique que la machine est en cours d'exécution, faites un clic droit sur la VM. Sélectionnez ensuite l'option "Paramètres" et, de là, allez dans "Dossiers partagés".

Étape 3- Maintenant, sélectionnez les dossiers de la machine à partir d'ici et parcourez le chemin du dossier. Cherchez ensuite le répertoire que vous voulez utiliser et appuyez sur OK.

Vous pouvez également utiliser l'option "Auto-mount" si vous souhaitez vous montrer disponible dès que vous utilisez cet outil. Cliquez sur "OK" pour le confirmer.

Méthode 3- Avec des dossiers réseau partagés

C'est l'un des moyens les plus simples parmi d'autres. Avec cette méthode, vous pouvez partager n'importe quel dossier de Windows pour qu'il soit visible sur le périphérique Linux. Suivez les étapes pour apprendre le processus :

Étape 1- Tout d'abord, vous devez cliquer avec le bouton droit de la souris sur l'icône des connexions réseau de Windows.

Cliquez sur l'icône du réseau dans Windows

Étape 2- À partir de là, vous devez sélectionner "Ouvrir les paramètres réseau et Internet".

Ouvrez les paramètres réseau et internet

Étape 3- Ensuite, allez dans les "Options de partage".

Trouver l'option de partage pour la synchronisation des fichiers sous linux

Étape 4- Ensuite, à partir du profil réseau actuel, sélectionnez "Activer la découverte du réseau" et "Activer le partage des fichiers et des imprimantes".

Activez l'option de partage de fichiers et d'imprimantes

Note- Sauvegarder toutes les modifications.

Étape 5- Ouvrez l'explorateur de fichiers et allez dans le répertoire que vous voulez partager. Cliquez maintenant avec le bouton droit de la souris sur ce dossier et sélectionnez l'option "Propriétés".

cliquez droit sur l'écran et allez dans les propriétés

Étape 6- Lorsque le dossier de propriété est ouvert, allez dans l'onglet Partage et sélectionnez également l'option "Partage avancé".

Partage de dossiers avec des paramètres avancés

Étape 7- Cliquez sur la case "Partager ce dossier".

Parfois, vous devrez également définir des autorisations sur le dossier partagé. Dans ce cas, vous pouvez cliquer sur les permissions pour les définir.

Cliquez sur l'autorisation de synchroniser les fichiers

Cliquez ensuite sur le bouton "OK" pour la suite du processus.

Étape 8- Maintenant, à partir de la machine Linux, ouvrez le navigateur de fichiers, puis sélectionnez l'option "Réseau". Allez ensuite dans le "dossier hébergé par Windows" et lancez le processus de transfert des données.

Note: Si vous voulez sauvegarder et restaurer vos données importantes, alors vous pouvez utiliser le Wondershare UBackit. C'est un outil sûr et sécurisé qui peut restaurer et sauvegarder vos données en un rien de temps.

Le mot de la fin

Nous espérons que l'article ci-dessus, vous avez acquis des connaissances sur la façon de synchroniser des fichiers entre deux serveurs Linux. Grâce à ces méthodes, vous pouvez facilement synchroniser toutes vos données importantes entre Windows et Linux.

Recoverit

Yvette Bonnet

chief Editor

Page d'accueil | Ressources | Récupération et astuces Linux | Comment synchroniser des fichiers entre deux serveurs Linux ?