Si vous utilisez Bifrost sur plusieurs Macs, la synchro iCloud garde tout à jour : ajoutez un serveur sur votre portable, et il est aussi présent sur votre fixe. La synchro est une fonctionnalité Bifrost Pro et passe par votre iCloud privé — vos données ne sont jamais partagées avec nous ni avec qui que ce soit.
Activer la synchro
- Vérifiez que vous êtes connecté à iCloud sur le Mac (Réglages Système → votre nom).
- Dans Bifrost, ouvrez Réglages → iCloud.
- Activez Synchronisation iCloud.
Faites de même sur chaque Mac, connecté au même compte Apple. La première synchro téléverse tout ce qui est déjà présent sur ce Mac ; ensuite, seules les modifications sont envoyées, en arrière-plan.
Ce qui est synchronisé
| Synchronisé | Non synchronisé |
|---|---|
| Connexions (avec leurs réglages et étiquettes) | Known hosts (clés d’hôte SSH) |
| Groupes / dossiers | |
| Crédentiels (noms d’utilisateur & références de clés) | |
| Snippets | |
| Étiquettes | |
| Profils de terminal (thèmes personnalisés) | |
| Icônes de groupe personnalisées |
Vos personnalisations voyagent donc avec vous : les thèmes de terminal que vous créez (couleurs, police) et vos icônes de groupe personnalisées apparaissent sur tous vos Macs. Les known hosts, eux, restent locaux à chaque Mac par conception — une clé d’hôte SSH est une décision de confiance propre à chaque machine.
Secrets : deux interrupteurs séparés et sécurisés
Par défaut, la synchro transporte la structure de vos crédentiels — noms, identifiants, clé utilisée — mais pas les secrets eux-mêmes. Les mots de passe, phrases secrètes et clés privées ne transitent jamais par la base de données iCloud classique. Deux interrupteurs supplémentaires, juste sous l’interrupteur principal, les ajoutent — et tous deux stockent les données dans le trousseau iCloud, chiffré de bout en bout (ni Apple ni nous ne pouvons les lire) :
- Synchroniser les mots de passe — vos mots de passe enregistrés et les phrases secrètes de vos clés SSH.
- Synchroniser les clés SSH et Kubernetes — les secrets gérés par Bifrost : les clés SSH qu’il a générées, et les kubeconfig Kubernetes que vous avez importés. Une connexion qui repose sur l’un d’eux fonctionne alors sur tous vos Macs. Cela ne concerne que ce que Bifrost gère — jamais vos propres clés dans
~/.ssh.
Chacun est indépendant. Désactivez-en un et ces données reviennent immédiatement à un stockage local au Mac uniquement.
Si une connexion repose sur une clé ou un kubeconfig géré par Bifrost et que Synchroniser les clés SSH et Kubernetes est désactivé, la connexion apparaît bien sur vos autres Macs mais ne peut pas s’y connecter — Bifrost affiche un avertissement clair sur la connexion (et le crédentiel), vous invitant à activer l’interrupteur (sur les deux Macs) ou à importer le kubeconfig localement.
Garder un œil dessus
Dans Réglages → iCloud, vous voyez l’heure de la dernière synchronisation. Si quelque chose semble dater, utilisez Forcer la sync pour tout re-téléverser depuis ce Mac.
Quand deux Macs modifient la même chose
Si vous modifiez la même connexion sur deux Macs avant qu’ils ne se synchronisent, Bifrost conserve la modification la plus récente (selon l’heure d’édition) — pas de boîte de dialogue de fusion à gérer.
Dépannage
- L’interrupteur est grisé ou absent — la synchro iCloud nécessite Bifrost Pro. Débloquez-le dans les Réglages.
- Rien n’apparaît sur l’autre Mac — vérifiez que les deux sont connectés au même compte Apple, que Synchronisation iCloud est activée sur les deux, puis appuyez sur Forcer la sync. Patientez un peu ; la première synchro peut être plus longue.
- Les connexions se synchronisent mais pas les mots de passe — activez Synchroniser les mots de passe sur les deux Macs. Les secrets ne transitent que si cet interrupteur est activé.
- La synchro s’est arrêtée d’un coup — si vous vous déconnectez d’iCloud ou changez de compte Apple, Bifrost désactive la synchro automatiquement. Reconnectez-vous et réactivez-la.