Aller au contenu

Messages recommandés

Posté(e)

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

 

Posté(e)

Sûrement.

rsync c'est simple et efficace.

  • échange de clé SSH du serveur source vers le serveur de destination
  • une tâche planifié via rsync (pas besoin de script si c'est simple)
Posté(e)

En quelle version de DSM es-tu ?

Hyper Backup n’est que l’evolution d’outIls qui ont toujours existés dans le DSM. Je ne sais plus comment s’appelait l’outil de sauvegarde avant mais il existait tout ce qu’il fallait pour répondre à ton besoin. 

  • 5 mois après...
Posté(e)

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

 

Posté(e) (modifié)

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
Posté(e)

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]

 

Posté(e)

Je n est pas mis d échange de clef.

en faisant la manip donnee voila le résultat

DiskStation> ssh admin@192.168.1.110
ssh: Could not resolve hostname admin: Name or service not known

DiskStation> 

Posté(e)

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.

Posté(e)

Merci beaucoup pour ta reponse.

je verrais cela quabd je serai en presence d un pc car avec le tel cest pas évident .

 

Posté(e)

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

Posté(e)

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

Posté(e) (modifié)

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
Posté(e)

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

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.