Sauvegardez simplement le contenu de votre pc sur un autre pc simplement via backup-manager et en toute sécurité via ssh
sudo adduser user_prod --home /home/backup
sudo adduser user_backup --home /home/backup
C’est tout simple, sur serv_prod :
sudo aptitude update
sudo aptitude install backup-manager dar
Lors de l’installation de base, il ne vous demande pas tout cela. Pour remplir tous ces champs, vous pouvez faire :
sudo dpkg-reconfigure backup-manager
Sur serv_prod, éditez /etc/backup-manager.conf
Si vous voulez passer en mode incrémental, changez la valeur suivante :
export BM_ARCHIVE_METHOD=”tarball-incremental”
Si vous voulez sauvegarder aussi vos base MySQL, vos dépôts subversion (il faudra ensuite renseigner les sections MySQL et Subversion plus loin dans le fichier).
export BM_ARCHIVE_METHOD="tarball-incremental mysql svn"
Pour utiliser Dar et définir la taille maximale d’un volume de sauvegarde ( ex découper vos sauvegardes en tranches de 100 Mo - pratique pour les transferts) :
export BM_TARBALL_FILETYPE="dar"
et un peu plus bas :
export BM_TARBALL_SLICESIZE="100M"
Sur serv_prod, connectez vous en user_prod.
Créez une paire de clé privée/publique ssh :
ssh-keygen -t dsa
La raison pour laquelle on ne définit pas de passphrase est que cela au permet d’automatiser les scripts et éviter que la passphrase soit demandée lors de la connexion au serveur.
Copiez ensuite votre clé publique sur le serveur de backup :
ssh-copy-id -i ~/.ssh/id_dsa user_backup@serv_backup
Testez ensuite la connection :
Vous devriez pouvoir vous connecter sans authentification.
Lancez backup-manager :
sudo backup-manager -v
Comme vous avez rentré une fréquence lors de l’installation de backup-manager, vous aurez une entrée correspondante dans /etc/cron.* (si vous avez choisi une fréquence hebdo, ce sera dans /etc/cron.weekly).