Rsync/rsync4android

De bricosoft
Aller à la navigation Aller à la recherche
<google uid="C06" position="right"></google>
sortie standard de rsync
sortie standard de rsync

rsync pour Android est possible avec cette application Android(rsync4android) qui installe la commande rsync sur sont téléphone permettant ainsi de faire des backups entre son téléphone et son serveur.

Le téléphone ou la tablette n'a pas besoin d’être rooté(e). Tous se fait avec les réglages d'usine, pas de prise de tête.

C'est un article traduit de huanix.com depuis la langue de Shakespeare vers la langue de Molière.

Comment utiliser rsync backup pour Android pour faire des sauvegardes incrémentales de votre téléphone Android

La sauvegarde automatique de votre téléphone android est importante pour pluiseurs raisons :

  • Vous pouvez automagiquement sauver vos images ROM à un emplacement sécurisé dans le cas où votre téléphone disparaîtrait(pouf!).
  • Vous pouvez sauver vos photos, videos et enregistrements sonores vers votre bureau sans intervention.
  • Vous pouvez avoir un accès quasi immédiat aux ressources de votre téléphone sur votre bureau linux(claaasse), windows(pas classe).

Cela m'a pris une heure pour mettre ça en place la première fois. C'est plutôt facile, mais je pense que cela mérite une documentation visuelle pour les autres.

Ma configuration:

  • Linux Ubuntu (toutes les distributions linux feront l'affaire
  • Un téléphone android – J'utilise un Nexus One, mais cela s'applique au droid et autres téléphones aussi bien. J'ai du utiliser une image rooté pour créer les captures d'écrans pour ce tutoriel, mais cela fonctionne aussi sur des appareils non rootés.
rsync for android by Michał Kowalczuk
rsync backup for Android

Ouvez l'application, acceptez le téléchargement demandé des binaires.

téléchargement des binaires rsync

Pressez le bouton de menu, et choisissez "Generate Keys"

Generate public and private rsa keys for android


La clé privée sera stockée dans le fichier /sdcard/dss_key et la publique dans /sdcard/dss_key.pub. Après la génération on vous demandera comment vous envoyer la clé publique. (Pressez “OK”)

Storing Keys

Cela prend quelques secondes pour générer les clés, ensuite il sera demandé : "How do you want to send you your generated public key?" : Comment vous envoyer la clé publique générée ?

<google uid="C08" position="right"></google>
How do you want to send you your generated public key? : Comment vous envoyer la clé publique générée ?

J'ai choisi avec gmail pour ma part

Sending the Android Public RSA key over gmail

Nous n'allons plus utiliser le téléphone pour un moment mais travailler avec Ubuntu(ou autre distro). Vous devez avoir openssh-server d'installé. C'est permis de tenter une re-installation si vous n’êtes pas sur : sudo apt-get install openssh-server

Après avoir installé ssh, vous devriez pouvoir aller dans un dossier caché de votre répertoire perso (si ce chemin n'existe pas, vous devez le créer):cd ~/.ssh/

Maintenant on ajoute la clé publique que nous nous sommes envoyés à la fin du fichier authorized_keys, sur une nouvelle ligne. Ce fichier peut exister ou pas (créez le).gedit authorized_keys

Si ce fichier à déjà du texte, sautez le début et allez à la fin sur une nouvelle ligne et collez tout le texte que vous avez reçu par l'email que vous vous etes envoyé. Sauvez et fermer l'éditeur de texte. (Il existe des centaines de façon de faire pour ajouter la clé, c'est juste un exemple facile.)

La clé publique est maintenant installée sur votre ordi de bureau et rsync backup for Android est pret pour établir une connexion. Retournez à votre téléphone et pressez le bouton de menu dans rsync backup for Android. Choisissez "Add Profile"

Add Profile
Add Profile

Saisissez les données dans les champs de config. Il y a des options de configuration avancées au bas de l'écran qui ne sont pas montrées sur cette capture – vous pouvez les laisser tel quel pour l'instant. Je n'ai pas eu besoin de créer le dossier ~/android_sync/ sur mon bureau – rsync l'a créé pour moi lorsque j'ai commencé la sauvegarde. YMMV. (assurez vous d'avoir ajouté le slash de fin de dossier pour la destination !)

The rsync configuration shot

Choisissez la clé depuis /mnt/sdcard/dss_key (Cette capture résulte de l'appui sur le bouton "Browse…" de la dernière étape. Il semble manquer de place. NOTE: si vous n'avez pas d'explorateur de fichiers insallé. Rsync backup for android vous en proposera un. Faites le ...

Butinez vers /mnt/sdcard/dss_key

La configuration terminée, sauvez le "profil".

Sur la page principale, vous pouvez choisir votre "profil"

Choix du profil créé par vos petits doigts

Voici un example de sortie standard pour un rsync. Le dossier .android_secure est protégé et rsync vous enverra une erreur.

<google uid="C08" position="right"></google>
sortie standard de rsync
sortie standard de rsync

Pourquoi pas offrir une rétribution paypal pour le développeur : michal@kowalczuk.eu ?

Mot-clés pour atterrir ici :

  • rsync android
  • android rsync
  • rsync for android
  • android rsync backup
  • rsync backup for android
  • rsync backup android
  • android backup linux
  • rsync android password
  • rsync backup android how to
  • android incremental backup

Retour à rsync