Rites Posté(e) le 10 juillet 2018 Posté(e) le 10 juillet 2018 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 0 Citer
StéphanH Posté(e) le 10 juillet 2018 Posté(e) le 10 juillet 2018 Bonjour,Rsync peut être ?(Rédigé avec Tapatalk) 0 Citer
lordtaki Posté(e) le 10 juillet 2018 Posté(e) le 10 juillet 2018 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) 0 Citer
Rites Posté(e) le 10 juillet 2018 Auteur Posté(e) le 10 juillet 2018 Ok merci Et on si prend comment 0 Citer
Kramlech Posté(e) le 10 juillet 2018 Posté(e) le 10 juillet 2018 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. 0 Citer
Rites Posté(e) le 10 juillet 2018 Auteur Posté(e) le 10 juillet 2018 DS209 en DSM 4.2-3259 DS212j en DSM 6.2-23739 0 Citer
lordtaki Posté(e) le 10 juillet 2018 Posté(e) le 10 juillet 2018 https://tutofacile.org/2017/04/21/authentification-par-cles/ https://doc.ubuntu-fr.org/rsync 0 Citer
Rites Posté(e) le 10 juillet 2018 Auteur Posté(e) le 10 juillet 2018 MErci beaucoup je vais jeter un oeil la dessus . 0 Citer
Rites Posté(e) le 19 décembre 2018 Auteur Posté(e) le 19 décembre 2018 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 0 Citer
lordtaki Posté(e) le 20 décembre 2018 Posté(e) le 20 décembre 2018 (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é le 21 décembre 2018 par lordtaki il manquait un mot 0 Citer
Rites Posté(e) le 20 décembre 2018 Auteur Posté(e) le 20 décembre 2018 Merci bcp je vais tester ca 0 Citer
Rites Posté(e) le 28 décembre 2018 Auteur Posté(e) le 28 décembre 2018 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] 0 Citer
lordtaki Posté(e) le 31 décembre 2018 Posté(e) le 31 décembre 2018 Avez-vous vérifier l'échange de clé SSH? Au lieu de faire la commande rsync faites simplement: ssh admin@192.168.XXX 0 Citer
Rites Posté(e) le 31 décembre 2018 Auteur Posté(e) le 31 décembre 2018 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> 0 Citer
lordtaki Posté(e) le 31 décembre 2018 Posté(e) le 31 décembre 2018 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. 0 Citer
Rites Posté(e) le 1 janvier 2019 Auteur Posté(e) le 1 janvier 2019 Merci beaucoup pour ta reponse. je verrais cela quabd je serai en presence d un pc car avec le tel cest pas évident . 0 Citer
Rites Posté(e) le 4 janvier 2019 Auteur Posté(e) le 4 janvier 2019 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 0 Citer
lordtaki Posté(e) le 4 janvier 2019 Posté(e) le 4 janvier 2019 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 0 Citer
Rites Posté(e) le 4 janvier 2019 Auteur Posté(e) le 4 janvier 2019 (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é le 4 janvier 2019 par Rites 0 Citer
lordtaki Posté(e) le 7 janvier 2019 Posté(e) le 7 janvier 2019 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 0 Citer
Messages recommandés
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.