Aller au contenu

Sauvegarde entre 2 nas


Messages recommandés

Bonjour tous le monde

J'essaie en vain de crée une sauvegarde entre 2 nas ( DS209 et DS212J) mes sans réussite...

J'ai pu fouiller sur Google mes il parle de hyper backup et Vault application qui n'est pas livrer sur le DS209 donc comment faire?

Mon objectif et de sauvegarder un dossier du ds209 sur le ds212J

Faut il passer par un script ou peux etre autre application distribuer par Synology

Je vous remercie pour vos reponse

CDT

 

Lien vers le commentaire
Partager sur d’autres sites

  • 5 mois après...

Bonsoir tous le monde

Je revient sur mon sujet  suite a un prob de santé je n'est pas pu me pencher sur mon sujet.

 

Donc voila j'essaye de copier un dossier de mon SYNO1(ds209) vers le SYNO2(DS212J) avec rsync seulement voila je me retrouve avec une erreur et je vois pas trop

IO error encountered -- skipping file deletion

sent 10375005 bytes  received 3609 bytes  4151445.60 bytes/sec
total size is 10352914  speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]

Le code utiliser est :

rsync -e ssh -avz --delete-after /volume1/FbxPhotos/Dossier-Xs/aai admin@192.XXX.X.XXX /volume1/Sauvegarde/dossier/

 

Est ce que quelqu un pourrais m'eclairer

Merci pour tous

 

Lien vers le commentaire
Partager sur d’autres sites

Vous pouvez utiliser --stats et --progress pour que cela soit plus verbeux.

-e ssh est inutile

la destination est fausse, remplacez:

Citation

admin@192.XXX.X.XXX /volume1/Sauvegarde/dossier/

par

Citation

admin@192.XXX.X.XXX:/volume1/Sauvegarde/dossier/

 

 

Modifié par lordtaki
il manquait un mot
Lien vers le commentaire
Partager sur d’autres sites

Hello hello

alors la je comprend plus trop c'est quoi le prob

DiskStation> rsync -e ssh -avz --delete-after /volume1/FbxPhotos/Dossier-Xs/aai admin@192.168.XXX:/volume1/Sauvegarde/dossier/
ssh_exchange_identification: Connection closed by remote host
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(605) [sender=3.0.9]

 

Lien vers le commentaire
Partager sur d’autres sites

Bon apparemment le ssh ne gère pas la syntaxe user@ip... de toute manière c'est pas grave puisque vous n'avez pas fait d'échange de clés SSH.

Un exemple parmi d'autres:

http://wiki.pedrono.fr/index.php/SSH_-_Echange_de_clés_RSA

Grosso modo sur votre NAS en tant que l'utilisateur qu iva lancer le rsync vous faites un keygen.

Ensuite sur le serveur distant avec le compte utilisateur 'admin' (puisque c'est celui que vous utilisez dans vos commandes), ajouter la clé publique généré dans le fichier authorized_keys.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

alors me revoila avec mon prob j'ai bien suivi ton tuto 'Lordtaki' mes j'arrive pas a comprendre ce que je doit faire la??

  • Se connecter en tant que UB sur l'hôte B et passer la commande suivante:
# ssh UA@hôteA 'cat .ssh/id_rsa.pub'  ca c'est fait c'est OK
>> <homedir_UB>/.ssh/authorized_keys La je capte pas homedir UB c'est quoi qui faut remplacer????

 

Merci pouir vos reponces

Lien vers le commentaire
Partager sur d’autres sites

C'est le chemin complet de la home directory de l'utilisateur admin sur 192.168.XXX.

En gros, copiez le contenu du fichier de la clé publique de l'utilisateur qui lance la commande rsync sur le serveur source dans le fichier /home/admin/.ssh/authorized_keys de l'utilisateur admin du serveur de destination

Lien vers le commentaire
Partager sur d’autres sites

Olalalal

Franchement la je pete les plombs lol.....

Faut vraiment que je reprenne tous depuis le debut car je comprend plus rien a rien....

Sur mon serveur A je me connect finalement en 'root' et je rentre la commande

DiskStation> ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): home <<<< j'ai mis home
home already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): <<<<  j'ai rien mis
Enter same passphrase again: <<<<  j'ai rien mis
Your identification has been saved in home.
Your public key has been saved in home.pub.

Ensuite je vais sur mon serveur B, je me connect en 'root' je rentrer les infos

ssh UA@hôteA 'cat .ssh/id_rsa.pub' on me demande un mot de pass et je recois en retour une serie de chifre et lettre j'en deduit que la connection c'est faite.
puis je lance 

root@DiskStationSyno:~# 192.168.1.100/home/root/.ssh/authorized_keys
-ash: 192.168.1.100/home/root/.ssh/authorized_keys: No such file or directory

 

Pourquoi ca marche pas?

 

 

Modifié par Rites
Lien vers le commentaire
Partager sur d’autres sites

Parce que vous n'avez pas fait la redirection dans le fichier.

Parce que "192.168.1.100/home/root/.ssh/authorized_keys" ce n'est pas une commande.

Citation

En gros, copiez le contenu du fichier de la clé publique de l'utilisateur qui lance la commande rsync sur le serveur source dans le fichier /home/admin/.ssh/authorized_keys de l'utilisateur admin du serveur de destination

Sur le serveur B, le contenu du fichier de l'utilisateur root  ~/.ssh/id_rsa.pub du serveur A doit être copié dans le fichier /home/root/.ssh/authorized_keys

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.