Dans le prochain article, nous examinerons Syncthing. C'est un logiciel open source synchronisation continue des fichiers. Nous permettra synchroniser les fichiers entre deux ou plusieurs ordinateurs sur un réseau.
Aujourd'hui, les données sont peut-être la chose la plus importante que les utilisateurs peuvent enregistrer sur leurs appareils. Par conséquent, chaque utilisateur mérite de choisir où stocker ses informations. S'il est partagé avec un tiers ou s'il est transmis sur Internet. Avant de passer à installer Syncthing sur Ubuntu, jetons un coup d'œil à ce qu'il propose.
Dans cet article, nous allons voir cette application qui nous permettra synchronisez facilement des fichiers entre deux machines. Pour ce faire, Syncthing fait la distinction entre le "périphérique local" est celui qui sera configuré et le "périphérique distant" qui sera l'autre machine.
La meilleure façon d'obtenir une bonne synchronisation est d'installer ce programme sur les deux machines et de les configurer en parallèle. Si les deux machines ne sont pas accessibles simultanément, cela n'aura pas d'importance, mais les résultats seront un peu moins évidents.
Fonctions de synchronisation avec Syncthing
- La synchronisation se fait à une vitesse raisonnable pour éviter la corruption des données, ainsi que la protection contre les attaques externes, les écoutes clandestines ou les modifications par une partie non autorisée.
- L'application est accessible, compréhensible et traduite en plusieurs langues.
- Toute communication est assurée, ainsi que chiffré à l'aide de TLS.
- C'est un programme multiplateforme car il fonctionne sous Linux, Windows, Mac OS X, Solaris, FreeBSD, Dragonfly, OpenBSD, ainsi que NetBSD.
Dans la dernière version de Syncthing, qui est la 0.14.32, différentes modifications ont été apportées par rapport aux versions précédentes. Parmi les plus importants, il convient de noter que désormais la liste des appareils à proximité filtre de manière adéquate les appareils qui sont déjà dans la configuration. Les "Appareils à proximité" sont maintenant affichés dans la boîte de dialogue d'ajout de périphérique, évitant ainsi d'avoir à saisir votre identifiant d'appareil. Les dossiers qui étaient autrefois ignorés dans une demande de partage fonctionnent désormais correctement lorsqu'ils sont ajoutés manuellement ultérieurement. Vous pouvez vérifier toutes les fonctionnalités plus en détail dans le documentation officielle de l'application.
Comment installer Syncthing sur Ubuntu
Nous aurons la possibilité d'utiliser deux canaux pour l'installation. Vous pouvez d'abord essayer l'installation à partir de l'option stable. Il faut ouvrir un terminal (Ctrl + Alt + T) et écrire les commandes suivantes:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
Si le canal stable n'est pas à jour ou pour une raison quelconque, il n'est pas disponible, vous pouvez choisir de l'installer à partir du canal candidat:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
Lancez Syncthing
Depuis le terminal, nous appelons ce programme en utilisant son nom:
syncthing
L'interface utilisateur graphique de l'administrateur démarre automatiquement et reste disponible dans https://localhost: 8384/. Les cookies sont indispensables au bon fonctionnement de l'interface graphique. Assurez-vous que votre navigateur les accepte.
Sur la gauche se trouve la liste des «dossiers», ou répertoires à synchroniser. Vous pouvez voir que le dossier par défaut de l'utilisateur et qu'il est marqué comme "Non partagé" car il n'a encore été partagé avec aucun autre appareil. Sur la droite se trouve la liste des appareils. La capture d'écran montre qu'il n'y a qu'un seul appareil: l'ordinateur sur lequel il s'exécute.
Pour que cette application puisse synchroniser des fichiers avec un autre appareil, elle doit être signalée à propos de cet appareil. Ceci est accompli en échangeant des "identifiants de périphérique". Un identifiant d'appareil est un identifiant unique, sécurisé cryptographiquement. Ceci est créé dans le cadre de la génération de clé la première fois que vous démarrez ce programme. Il est imprimé dans l'enregistrement ci-dessus et peut être visualisé dans l'interface graphique Web en sélectionnant "Actions" (en haut à droite) et "Show ID".
Deux appareils se connectent et se parlent uniquement s'ils sont tous deux configurés avec l'ID d'appareil de l'autre. Étant donné que la configuration doit être mutuelle pour qu'une connexion se produise, les identificateurs de périphérique n'ont pas besoin d'être tenus secrets. Ils font essentiellement partie de la clé publique.
Pour que vos deux appareils communiquent, cliquez simplement sur «Ajouter un appareil» en bas à droite des deux et tapez l'ID de l'appareil de l'autre côté. Vous devez également sélectionner les dossiers que vous souhaitez partager. Vous pouvez voir plus en détail comment configurer cette application dans votre documentation officielle.
Désinstaller Syncthing
Pour éliminer ce programme de notre système, nous n'aurons qu'à ouvrir un terminal (Ctrl + Alt + T). Dans celui-ci, vous devrez écrire l'ordre suivant:
sudo apt remove syncthing