Aller au contenu

Featured Replies

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)
  • Auteur

Ok merci

Et on si prend comment

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. 

Posté(e)
  • Auteur

DS209 en DSM 4.2-3259

DS212j en DSM 6.2-23739

Posté(e)
  • Auteur

MErci  beaucoup je vais jeter un oeil la dessus .

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

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)

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)
  • Auteur

Merci bcp je vais tester ca

 

Posté(e)
  • Auteur

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)

Avez-vous vérifier l'échange de clé SSH?

Au lieu de faire la commande rsync faites simplement: ssh admin@192.168.XXX

Posté(e)
  • Auteur

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)
  • Auteur

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)
  • Auteur

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)
  • Auteur

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.