Synchronisation et ordinateurs jumelés
FlyingFiles transfère les préférences d'un ordinateur à un autre de deux façons :
par un fichier chiffré par un mot de passe — vous l'enregistrez sur un ordinateur et le chargez sur l'autre, même s'il a un autre système ; le fichier, vous le transférez vous-même, par ex. sur une clé USB ;
par le réseau local — avec un ordinateur que vous avez jumelé une fois avec celui-ci, sans aucun fichier.
Un ordinateur jumelé peut aussi partager ses fichiers : vous ouvrez alors ses disques dans le panneau comme un disque local. Aucune de ces voies ne passe par des serveurs sur Internet ni n'exige de compte.
Tout se trouve dans l'onglet Synchronisation de la fenêtre Fichier → Préférences… (sur macOS aussi Cmd+,).
Ce que transfère la synchronisation
Dans la section Ce qu’il faut synchroniser, vous choisissez les groupes. Par défaut, ils sont tous cochés ; le bouton OK enregistre votre choix.
| Case | Ce qu'elle couvre |
|---|---|
| Serveurs FTP/SFTP et leurs catégories | les connexions enregistrées (entre autres adresse, port, utilisateur, dossier de départ, fichier de clé) et les catégories de la liste des serveurs |
| Mots de passe des serveurs | les mots de passe du trousseau ; ne fonctionne qu'avec les serveurs |
| Terminaux SSH/Telnet et leurs catégories | les terminaux enregistrés et les catégories de leur liste |
| Chemins favoris | les favoris sur F2 |
| Préférences des autres onglets (sauf la police et FFmpeg) | les autres champs de la fenêtre Préférences, sauf la langue, le thème, la police et le programme FFmpeg |
| Langue | la langue de l'interface |
| Thème | système, clair ou sombre |
| Police et sa taille (uniquement entre ordinateurs ayant le même système) | la police de l'application et sa taille |
| Raccourcis clavier (macOS avec macOS, Windows avec Linux) | tous les raccourcis modifiés, comme un seul élément |
Restent toujours sur l'ordinateur : la taille de la fenêtre, les dossiers des panneaux et leur historique, les largeurs de colonnes, le chemin du programme FFmpeg, les modèles de disque et l'onglet Synchronisation lui-même (groupes cochés, ordinateurs jumelés et partage).
Entre des systèmes différents
Les chemins situés dans le dossier personnel — dans les chemins favoris et dans les fichiers de clés SSH des serveurs et des terminaux — mènent au dossier personnel de l'autre ordinateur. Un favori vers
~/Projetssur un Mac mène, sous Windows, àProjetsdans le dossier de l'utilisateur.Les chemins favoris locaux situés hors du dossier personnel (par ex.
/Volumes/NASouD:\Données) et la police ne passent que sur un ordinateur doté du même système. Les favoris vers des serveurs FTP/SFTP passent sur tous les systèmes.Les raccourcis clavier passent de macOS à macOS, et entre Windows et Linux dans les deux sens — ces deux systèmes ont les mêmes raccourcis avec Ctrl.
Les éléments qui ne conviennent pas à cet ordinateur sont ignorés, et l'application les signale sous la liste des modifications.
Ajouts, modifications et suppressions
L'application se souvient du moment où chaque élément a changé : serveur, terminal, catégorie, chemin favori, préférence individuelle. Au chargement, c'est la version la plus récente qui l'emporte. Une suppression passe aussi sur l'autre ordinateur : un ordinateur resté longtemps éteint ne rétablira donc pas un serveur supprimé entre-temps sur un autre. Les modifications faites à la main dans le fichier settings.toml sont, elles aussi, prises en compte.
Quand deux ordinateurs ont déjà leurs propres préférences, différentes, les éléments qui diffèrent sont pris, au premier chargement, dans le fichier ou sur l'autre ordinateur — dans l'aperçu des modifications, vous pouvez les décocher.
Transférer les préférences par un fichier
Enregistrer dans un fichier
Ouvrez Fichier → Préférences…, onglet Synchronisation, et cochez dans Ce qu’il faut synchroniser ce qui doit aller dans le fichier.
Cliquez sur Enregistrer dans un fichier…. L'enregistrement valide d'abord les modifications des autres onglets, comme OK ; la fenêtre Préférences reste ouverte.
Dans la fenêtre d'enregistrement du système, choisissez l'emplacement. L'application propose un nom composé du nom de l'ordinateur et de la date — pour l'ordinateur « MacBook Pro (Anna) », c'est
FlyingFiles-MacBookProAnna-2026-10-05.ffsync. Du nom de l'ordinateur ne restent que les lettres latines sans signes diacritiques, les chiffres,-et_.Dans la fenêtre Mot de passe du fichier de préférences, saisissez le mot de passe dans les champs Mot de passe : et Répétez le mot de passe :. Le mot de passe doit comporter au moins 8 caractères ; Afficher le mot de passe dévoile les caractères saisis. OK n'est disponible que lorsque le mot de passe est assez long et que les deux champs concordent.
Un message indique le fichier et son contenu : les groupes ainsi que le nombre de serveurs, de mots de passe, de terminaux et de chemins favoris.
Sous les boutons, l'onglet affiche l'heure et le fichier du dernier enregistrement et du dernier chargement.
Attention : Le mot de passe du fichier ne peut pas être récupéré. Sans lui, personne ne peut lire le fichier — pas même FlyingFiles.
macOS : Lors d'un enregistrement avec les mots de passe des serveurs, le système peut demander l'autorisation de lire le trousseau. La première fois, il peut demander séparément pour chaque mot de passe enregistré par une autre version de l'application. Choisissez Toujours autoriser — ensuite, FlyingFiles utilise sa propre copie chiffrée des mots de passe et demande au plus une fois. Un mot de passe que le trousseau n'a pas fourni est ignoré, et l'application indique combien il y en a eu ; il ne va pas dans le fichier et n'est pas supprimé sur l'autre ordinateur.
Charger depuis un fichier
Sur l'autre ordinateur, ouvrez l'onglet Synchronisation et cochez les groupes que vous voulez recevoir. Le chargement ne prend que les groupes cochés sur cet ordinateur.
Cliquez sur Charger depuis un fichier… et désignez le fichier
.ffsync. Le chargement valide lui aussi d'abord les modifications des autres onglets.Saisissez le mot de passe du fichier. Après un mauvais mot de passe, la fenêtre revient avec le message « Mot de passe incorrect, ou le fichier a été modifié. »
Vérifiez la liste dans la fenêtre Modifications du fichier de préférences (aperçu des modifications) et cliquez sur Appliquer.
Un fichier d'une autre application, ou enregistré par une version plus récente de FlyingFiles, est refusé avant même que le mot de passe soit demandé. Quand rien ne diffère, au lieu de la liste, vous voyez le message « Les préférences de cet ordinateur correspondent déjà au fichier. »
Aperçu des modifications
Avant que quoi que ce soit ne change, l'application affiche la liste des modifications. En haut figure l'origine des préférences : de quel ordinateur et de quel système, quand elles ont été enregistrées ou récupérées, et avec quelle version de FlyingFiles. Les modifications sont regroupées comme les cases de l'onglet Synchronisation, et chacune a une case à décocher et un type :
| Type | Signification | Par défaut |
|---|---|---|
| Nouveau | l'élément n'existe pas sur cet ordinateur | coché |
| Modifié | l'élément existe, mais dans une autre version | coché |
| Supprimé | l'élément a été supprimé sur l'autre ordinateur | coché |
| Plus récent ici | sur cet ordinateur, l'élément a été modifié après l'autre | décoché — cochez-le si vous voulez quand même prendre la version du fichier |
Sous la liste figurent des remarques sur ce qui a été ignoré : groupes non cochés sur cet ordinateur, éléments d'un autre système, éléments d'une version plus récente de l'application, mots de passe ignorés parce que le trousseau n'était pas accessible.
Appliquer (Enter) applique les modifications cochées : les préférences sont enregistrées, les mots de passe vont dans le trousseau, et l'apparence, la langue, les listes de serveurs et de terminaux ainsi que les raccourcis clavier changent immédiatement. Un message donne le nombre de modifications appliquées. Annuler (Esc) ferme la fenêtre sans rien changer.
Jumeler des ordinateurs sur le réseau local
Les ordinateurs jumelés récupèrent les préférences les uns des autres directement par le réseau local. Il faut :
FlyingFiles 1.5.0 ou plus récent, lancé sur les deux ordinateurs ;
un même réseau local — les deux ordinateurs dans le même sous-réseau, reliés par câble ou par Wi-Fi (une connexion par VPN ne compte pas) ;
un pare-feu qui laisse passer les ports de synchronisation et, sur macOS, l'autorisation d'accéder au réseau local (pare-feu et autorisations) ;
sous Linux — un trousseau Secret Service (GNOME Keyring, KWallet) en état de marche.
Le jumelage pas à pas
Sur les deux ordinateurs, ouvrez Fichier → Préférences…, onglet Synchronisation, et, dans la section Ordinateurs du réseau local, cliquez sur Jumeler un ordinateur…. La fenêtre Jumelage des ordinateurs affiche le nom et l'adresse de cet ordinateur.
La liste Ordinateurs dont la fenêtre de jumelage est ouverte montre les ordinateurs du même réseau sur lesquels cette fenêtre est ouverte : nom, système et adresse. Un ordinateur jumelé auparavant porte la mention « déjà jumelé ». Actualiser relance la recherche.
Sur l'un des ordinateurs, cliquez sur Jumeler à côté de l'autre.
L'autre ordinateur demande si l'ordinateur à l'adresse indiquée peut se jumeler avec lui. Cliquez sur Continuer seulement s'il s'agit de votre ordinateur et que vous êtes en train d'y lancer le jumelage ; sinon, sur Refuser. Les deux boutons ne deviennent actifs qu'au bout d'une seconde et demie, pour éviter un clic accidentel.
Les deux ordinateurs affichent Comparez les codes et un code à six chiffres, par ex.
212 515. Si les codes sont identiques, cliquez sur Les codes sont identiques sur les deux ordinateurs. S'ils diffèrent — sur Les codes diffèrent.La fenêtre confirme : « Jumelé avec « … » ». Jumeler un autre revient à la liste, Fermer ferme la fenêtre.
L'autre ordinateur n'est pas dans la liste ? Dans le champ sous la liste (« Vous ne voyez pas l’autre ordinateur ? Saisissez l’adresse affichée dans sa fenêtre de jumelage : »), saisissez l'adresse IPv4 indiquée dans sa fenêtre de jumelage, par ex. 192.168.1.20, ou une adresse avec un port, par ex. 192.168.1.20:28218, et cliquez sur Connecter. Une adresse extérieure au réseau local de cet ordinateur est refusée.
Le code est calculé à partir des clés des deux ordinateurs. Quelqu'un qui, sur le réseau, se ferait passer pour l'autre ordinateur verrait un code différent — c'est pourquoi la comparaison des codes est l'étape la plus importante. Si les codes diffèrent, réessayez dans un instant ; si cela se reproduit, jumelez les ordinateurs sur un autre réseau.
Une même ouverture de la fenêtre permet au plus trois tentatives infructueuses (les jumelages réussis ne comptent pas), avec 3 secondes de pause après chaque échec. Après le troisième échec, fermez la fenêtre et rouvrez-la.
Esc pendant l'affichage du code interrompt le jumelage et revient à la liste. À cette étape, il n'y a pas de bouton Annuler — il n'existe que pendant la connexion et l'attente de l'autre ordinateur.
La fenêtre de jumelage se ferme d'elle-même après 10 minutes sans jumelage.
Vous pouvez jumeler au plus 32 ordinateurs.
Les ordinateurs jumelés dans l'onglet
Chaque ordinateur jumelé a sa ligne dans la section Ordinateurs du réseau local : nom, système, date du jumelage, heure de la dernière récupération des préférences depuis lui et par lui, case Partager avec lui les mots de passe des serveurs et boutons Synchroniser maintenant et Supprimer le jumelage….
Supprimer le jumelage… (avec une question, Annuler par défaut) retire l'ordinateur de cette liste seulement. Sur l'autre ordinateur, celui-ci reste dans la liste jusqu'à ce que vous l'y supprimiez aussi.
La case Partager les préférences de cet ordinateur avec les ordinateurs jumelés est activée par défaut. Désactivée, elle fait que cet ordinateur n'accepte pas les connexions de synchronisation ; il peut toujours récupérer lui-même les préférences des autres.
Récupérer les préférences d'un ordinateur jumelé
Assurez-vous que FlyingFiles est lancé sur l'autre ordinateur.
Sur la ligne de cet ordinateur, cliquez sur Synchroniser maintenant. Comme OK, cela valide les modifications des autres onglets.
L'application se connecte à la dernière adresse connue de cet ordinateur et le cherche en même temps sur le réseau — au cas où son adresse aurait changé. Sous la liste, vous voyez ce qui se passe (« Connexion à « … »… », « Récupération des préférences de « … »… »). Interrompre ou Esc interrompt la récupération.
La fenêtre Modifications de « … » s'ouvre — le même aperçu des modifications que pour un fichier. Cliquez sur Appliquer.
Seuls passent les groupes cochés sur les deux ordinateurs ; les remarques sous la liste indiquent les groupes que l'autre ordinateur ne partage pas. Sur l'autre ordinateur, le titre de la fenêtre signale que les préférences ont été récupérées.
Synchroniser maintenant récupère les préférences de l'autre ordinateur vers celui-ci. Pour les transférer dans l'autre sens, cliquez sur Synchroniser maintenant sur l'autre ordinateur. L'application ne synchronise rien d'elle-même, en arrière-plan.
Mots de passe des serveurs
Les mots de passe des serveurs FTP/SFTP ne passent par le réseau que vers les ordinateurs que vous y autorisez :
Sur l'ordinateur depuis lequel les mots de passe doivent passer, cochez dans Ce qu’il faut synchroniser la case Mots de passe des serveurs et cliquez sur OK.
Sur la ligne de l'ordinateur qui doit les recevoir, activez Partager avec lui les mots de passe des serveurs et confirmez avec le bouton Partager.
Sur l'ordinateur qui récupère les mots de passe, la case Mots de passe des serveurs doit aussi être cochée. Le partage des mots de passe est désactivé par défaut pour chaque ordinateur jumelé. Ne l'activez que pour vos propres ordinateurs — l'autre ordinateur pourra récupérer vos mots de passe de serveurs.
macOS : Les mots de passe enregistrés dans FlyingFiles sont prêts à être partagés tout de suite. Les mots de passe enregistrés ou modifiés dans un autre programme — y compris dans une autre version de FlyingFiles — doivent être lus une fois avec votre autorisation : cliquez sur Lire les mots de passe du trousseau (le bouton est visible quand vous partagez les mots de passe avec un ordinateur) et choisissez Toujours autoriser. Si le Mac dont vous récupérez les préférences ignore les mots de passe qu'il n'a pas pu lire sans demander, l'aperçu des modifications en indique le nombre et suggère ce bouton. Aux lancements suivants de l'application, macOS peut demander l'accès au trousseau — là aussi, choisissez Toujours autoriser.
Les fichiers d'un ordinateur jumelé
Un ordinateur jumelé peut partager ses fichiers. Vous ouvrez alors ses disques dans le panneau et vous y travaillez comme sur un disque local.
Partager les fichiers
Sur l'ordinateur dont vous voulez consulter les fichiers, cochez dans l'onglet Synchronisation la case Partager les fichiers de cet ordinateur avec les ordinateurs jumelés et cliquez sur OK. La case est désactivée par défaut et ne dépend pas du partage des préférences.
Attention : Le partage couvre tous les disques de cet ordinateur dans les limites des droits de votre compte : l'ordinateur jumelé peut lire, écrire, renommer et supprimer des fichiers. Ne l'activez que pour vos propres ordinateurs. Décocher la case interrompt aussi un transfert en cours.
Travailler sur les fichiers de l'autre ordinateur
Dans la barre des disques, après les disques de cet ordinateur, se trouve un bouton avec une icône d'écran et le nom de l'ordinateur jumelé. Un nom long est raccourci ; l'infobulle le donne en entier.
Un clic ouvre dans le panneau actif la liste de ses disques — ceux qu'il a dans sa propre barre des disques. Le champ de chemin commence par le nom de l'ordinateur, par ex.
MacBook Pro:/….Ensuite, tout fonctionne comme sur un disque local : entrer dans les dossiers, l'aperçu (F3), la modification (F4), la copie (F5) et le déplacement (F6), un nouveau dossier (F7), la suppression (F8) et le renommage. Vous pouvez aussi copier entre deux ordinateurs jumelés, ouverts dans les deux panneaux.
Vous revenez aux fichiers de cet ordinateur avec le bouton de son disque ou du dossier personnel.
Le transfert a la fenêtre de progression habituelle avec un bouton Annuler, et la taille des fichiers n'est pas limitée.
Une écriture interrompue — annulation, connexion coupée, partage désactivé — n'abîme pas le fichier à destination : la version précédente reste, et la copie inachevée est supprimée.
Les disques eux-mêmes de l'autre ordinateur ne peuvent être ni supprimés, ni déplacés, ni écrasés, et son bouton n'a pas de menu de démontage ni de formatage.
L'application veille à ce qu'on ne déplace pas un fichier sur lui-même et qu'on ne copie pas un dossier dans son propre sous-dossier — même quand le même emplacement de l'autre ordinateur est visible sous des chemins différents.
La case Afficher les ordinateurs jumelés dans la barre des disques (activée par défaut) masque les boutons des ordinateurs. Elle ne supprime pas le jumelage et ne désactive pas le partage. Cette case et Partager les fichiers de cet ordinateur avec les ordinateurs jumelés ne concernent que cet ordinateur et ne sont pas transférées lors de la synchronisation des préférences.
Quand quelque chose fait obstacle, l'application dit quoi :
| Message | Que faire |
|---|---|
| « Sur l’autre ordinateur, activez le partage des fichiers avec les ordinateurs jumelés dans Préférences → Synchronisation. » | cochez-y Partager les fichiers de cet ordinateur avec les ordinateurs jumelés, puis OK |
| « Mettez à jour FlyingFiles sur l’autre ordinateur pour accéder à ses fichiers. » | mettez-y FlyingFiles à jour vers la version 1.5.0 ou plus récente |
| « L’opération sur les fichiers de l’ordinateur jumelé a échoué. Vérifiez la connexion et que FlyingFiles y est ouvert. » | lancez-y l'application et vérifiez le réseau |
Pare-feu, ports et autorisations du système
| Port | Usage |
|---|---|
| UDP 28217 | découverte des ordinateurs dans la fenêtre de jumelage et requête cherchant l'adresse d'un ordinateur jumelé à chaque connexion avec lui |
| TCP 28217–28220 | connexions chiffrées entre les ordinateurs ; l'application utilise le premier port libre |
macOS : lors du premier jumelage ou de la première récupération, le système peut demander si FlyingFiles peut se connecter aux appareils du réseau local — autorisez-le. Si vous l'avez refusé, activez FlyingFiles dans Réglages Système → Confidentialité et sécurité → Réseau local, puis cliquez sur Actualiser dans la fenêtre de jumelage.
Windows : le paquet du Store crée lui-même les règles de pare-feu pour ces ports, à l'installation, et les supprime à la désinstallation. Il n'y a rien à régler.
Linux : Ubuntu et Debian ont le pare-feu désactivé par défaut, et la zone par défaut de Fedora Workstation laisse passer ces ports. Si vous avez activé le pare-feu ou durci la zone, ouvrez les ports :
# ufw (Ubuntu, Debian)
sudo ufw allow 28217/udp && sudo ufw allow 28217:28220/tcp
# firewalld (Fedora)
sudo firewall-cmd --permanent --add-port=28217/udp --add-port=28217-28220/tcp && sudo firewall-cmd --reload
Linux : La synchronisation sur le réseau local et les fichiers des ordinateurs jumelés demandent un trousseau Secret Service (GNOME Keyring, KWallet) dont la collection est déverrouillée — c'est là que se trouve la clé qui chiffre les jumelages. Sans lui, l'onglet indique que la clé de synchronisation n'a pas pu être lue et désactive cette partie. Après avoir déverrouillé le trousseau, cliquez sur Réessayer. Le transfert des préférences par fichier continue de fonctionner ; les mots de passe des serveurs sont alors ignorés, avec un message.
Sécurité
Le fichier
.ffsyncest chiffré (AES-256-GCM) avec une clé tirée de votre mot de passe (PBKDF2-HMAC-SHA256, 600 000 itérations). Sans le mot de passe, rien ne peut être lu — ni les serveurs, ni le nom de l'ordinateur, ni la date de l'enregistrement —, et la modification d'un seul octet est détectée au chargement. Le nom de fichier proposé contient le nom de l'ordinateur et la date ; vous pouvez le changer lors de l'enregistrement.Réseau local : chaque installation de FlyingFiles a sa propre clé. Le jumelage mémorise l'empreinte de la clé de l'autre ordinateur, chaque connexion est chiffrée (TLS 1.2 ou 1.3), et les deux parties vérifient qu'elles communiquent avec le même ordinateur que lors du jumelage. L'application n'accepte les connexions que depuis le réseau local. Seul un ordinateur jumelé reçoit les préférences et les fichiers ; un ordinateur non jumelé peut tout au plus demander un jumelage, et seulement quand la fenêtre de jumelage est ouverte.
En dehors de la fenêtre de jumelage, l'application n'annonce rien d'elle-même sur le réseau ; le nom de cet ordinateur ne va alors qu'aux ordinateurs jumelés, dans une connexion chiffrée.
Tant que vous n'avez jumelé aucun ordinateur ni ouvert la fenêtre de jumelage, l'application n'ouvre pas les ports de synchronisation et n'envoie sur le réseau local ni annonce ni requête.
Pour en savoir plus sur le fonctionnement : Comment fonctionne FlyingFiles.
En cas de problème
| Message ou symptôme | Que faire |
|---|---|
| l'autre ordinateur n'est pas dans la liste de la fenêtre de jumelage | ouvrez la fenêtre de jumelage sur les deux ordinateurs, vérifiez qu'ils sont sur le même réseau, ainsi que le pare-feu ; saisissez l'adresse de l'autre ordinateur à la main |
| « Cet ordinateur ne reçoit pas les annonces des autres ordinateurs (le port de détection est occupé). » | le port UDP 28217 est occupé par un autre programme ; sur l'autre ordinateur, saisissez à la main l'adresse de celui-ci |
| « Impossible de se connecter à « … ». » | vérifiez que FlyingFiles y est lancé, que les deux ordinateurs sont sur le même réseau, que l'autre ordinateur a activé Partager les préférences de cet ordinateur avec les ordinateurs jumelés et qu'il a toujours celui-ci dans sa liste des ordinateurs jumelés |
| « macOS n’autorise pas FlyingFiles à se connecter aux ordinateurs du réseau local. » | activez FlyingFiles dans Réglages Système → Confidentialité et sécurité → Réseau local |
| « L’ordinateur « … » ne partage pas ses préférences pour le moment » | sur cet autre ordinateur, activez Partager les préférences de cet ordinateur avec les ordinateurs jumelés |
| « L’ordinateur « … » n’a plus cet ordinateur dans sa liste des ordinateurs jumelés. » | retirez-le de la liste ou jumelez à nouveau les ordinateurs |
| « Un ordinateur autre que « … » répond à l’adresse … » | un autre ordinateur a repris l'adresse ; si FlyingFiles a été réinstallé sur l'autre ordinateur, retirez-le de la liste et jumelez-le à nouveau |
| « À cette adresse répond ce même ordinateur ou une copie de celui-ci » | par ex. après le transfert du système vers un nouvel ordinateur : sur la copie, supprimez tous les ordinateurs jumelés et rouvrez la fenêtre de jumelage |
| « Le jumelage et la synchronisation sur le réseau local fonctionnent dans une autre copie ouverte de FlyingFiles. » | fermez l'autre copie ouverte de l'application |
| « Aucun des ports de synchronisation (…) n’a pu être ouvert » | les ports 28217–28220 sont occupés par d'autres programmes ; cet ordinateur ne partage alors ni ses préférences ni ses fichiers et ne peut pas être jumelé, mais peut récupérer les préférences des autres. Une fois le port libéré, cliquez sur Réessayer |
| « Impossible de lire les jumelages enregistrés » | cliquez sur Supprimer les jumelages… et jumelez à nouveau les ordinateurs |
FlyingFiles 1.7.4 · Les fonctions ajoutées après la 1.0.0 sont signalées dans le texte.