ZaurusFr>Documentations>Tutoriaux>Synchronisez votre Zaurus sous Linux>OpieEvolutionSynchro
Voila un petit tutoriel pour synchroniser son Zaurus sous OZ (et donc Opie) avec Evolution.
Pré-requis
- Avoir une connexion réseau vers le Zaurus (j'utilise une carte wifi et je ne sais pas si par le câble usb c'est possible...).
- Télécharger et installer le logiciel Multisync ainsi que les pluggins backup, opie et evolution.(Sous debian les paquets sont les suivants : multisync, libmultisync-plugin-backup, libmultisync-plugin-opie, libmultisync-plugin-evolution)
Backup
Avant de poursuivre, on va faire une petite sauvegarde des données 'PIM' de Evolution ainsi que celles de Opie.
Backup Evolution
- Dans Multisync, il faut créer une nouvelle paire de synchronisation avec comme premier plugin Evolution et comme second Backup.
- Choisir le dossier de destination ou le backup sera fait (dans les options du plugin backup)
- Valider
- Cliquer sur le bouton Sync. Des fichiers devraient être crées dans le répertoire de backup.
Backup Opie
L'accès aux fichiers du zaurus peut se faire soit par ftp soit par sftp (ssh).
Le protocole SSH a l'avantage d'être chiffré, contrairement au protocole FTP. Ce document décrit les deux manières de faire.
Avec le protocole SSH, le seul problème est qu'il faut faire quelques petites manipulations avec les clés ssh (pour qu'il n'y ait pas besoin de rentrer de mot de passe - on n'a pas le choix en sftp)
Pour le protocole FTP, tout est installé par défaut, ça marche (tm) ! Effectivement, Qtopia (donc Opie sous OpenZaurus) inclut un serveur FTP, qui "écoute" sur le port 4242. Le mot de passe par défaut est "rootme", avec l'utilisateur "root".
# Configuration des clés ssh
Avant de continuer, une petite mise en garde de sécurité : l'authentification par clés est très sure à condition que vos clés (dans notre cas publique et privée) soient gardés secrètes ! (mettez les droits appropriés : chmod 400 fichier et ne laissez personne accéder à votre PC/PDA : il pourrait voler les clés)
Voila la marche à suivre :
- Sur votre PC dans un terminal : ssh-keygen -t dsa (sous l'identité de l'utilisateur qui lancera multisync)
- Ne mettez pas de passphrase (cf mise en garde de sécurité : votre clé publique doit rester secrète)
- Des fichiers sont crées dans ~/.ssh (id_dsa et id_dsa.pub)
- Copier le contenu de ~/.ssh/id_dsa.pub (fichier sur le PC précédemment crée : clé publique) dans /root/.ssh/authorized_keys (du Zaurus). Créer le répertoire et le fichier au besoin et modifier les droits.
A ce stade l'authentification sans mot de passe est opérationnelle.
# Backup Opie
- Créer les fichiers (s'ils n'existent pas sur le zaurus)
- /root/Applications/addressbook/addressbook.xml - /root/Applications/todolist/todolist.xml - /root/Applications/datebook/datebook.xml - /root/Settings/Categories.xml
- Créer une paire de synchronisation Opie / Backup dans multisync
- Choisir dans 'option' du backup le dossier de destination
- Désactiver le mode QCop (j'ai pas réussi à le faire marcher rapidement je testerais plus tard)
- Valider
- Cliquer sur le bouton Sync. Des fichiers devraient être crées dans le répertoire de backup.
Synchronisation de Opie et de Evolution
- Créer une paire de synchronisation Evolution / Opie dans multisync (l'ordre n'a pas d'importance je crois car dans les options c'est indiqué qu'en cas de conflits ils sont résolues à la main)
- Configurer le plugin Opie (cf Backup Opie)
- Valider
- Cliquer sur le bouton Sync. La synchronisation devrait se faire sans problème.
Sykos, avec des ajouts de yeiazel (concernant le FTP)