Prérequis : openssh-server doit être installé et exécuté sur le Debian de votre Raspberry.
Pour cela, il vous faut tout d’abord télécharger et installer l’outil Cygwin depuis votre poste Windows.
Pendant l’installation, il vous faudra choisir l’option Installer depuis Internet
Ensuite, il vous faudra installer les paquets openssh et rsync
L’icone suivante devrait s’afficher sur votre Bureau.
Depuis ce terminal, exécutez les commandes suivantes :
- mkgroup (Import des groupes Windows)
- ssh-keygen -t rsa -b 2048 (Création de la clé ssh)
- chgrp Système ~/ -Rf (Ajout du groupe Système au répertoire utilisateur)
- chmod -Rf 700 ~/.ssh (Changer les droits du dossier .ssh)
- ssh-copy-id user_raspberry@adresse_IP_Raspberry (Copie de la clé SSH sur votre Raspberry)
- rsync -avzu user_raspberry@adresse_IP_Raspberry:/ /cygdrive/c/backup (Lancement de la sauvegarde avec rsync de l’ensemble des fichiers du Raspberry Pi vers le dossier C:\backup situé sur votre poste Windows)
L’user Raspberry utilisé doit être dans le fichier sudoers dans le Debian de votre Raspberry.
PS : Si le port SSH de votre Debian sur Raspberry a été modifié et que ça n’est plus le 22 (Port par défaut), veuillez remplacer les 2 dernières commandes par les suivantes :
- ssh-copy-id -p port_ssh user_raspberry@adresse_IP_Raspberry
- rsync -avzu -e ‘ssh -p port_ssh‘ user_raspberry@adresse_IP_Raspberry:/ /cygdrive/c/backup