Aller au contenu

Besoin d'aide pour comprendre le couple "planificateur de tâches/rsync"

Featured Replies

Posté(e)

Bonsoir tout le monde,

je sais qu'il est possible de faire des backups avec Hyper Backup & Rsync, mais j'ai voulut tenter de passer par le planificateur de tâches pour programmer une sauvegarde avec un script rsync. J'annonce tout de suite que je ne suis pas un cador en informatique mais j'ai deux trois scripts rsync qui tournent plutot bien sur des raspberry pi.

Je souhaite que le script rsync copie mon répertoire /volume1/documents depuis mon DS224+ vers le répertoire /volume1/documents/ de mon DS920 sur le même réseau domestique.

J'ai donc ouvert Panneau de configuration > Planificateur de tâches > Créer > Tâche planifiée > Script défini par l'utilisateur

J'ai planifié mon script et dans l'onglet "paramètres de taches" et j'ai mis le script suivant (après avoir créé le script dans le répertoire noté ci-après):

/bin/bash /volume1/homes/mon_user/script/rsync.sh

Je pense que c'est là que ça coince....

voici le retour:

Citation

 

Tâche : rsync
Heure de début : Fri, 05 Jan 2024 17:52:01 +0100
Heure d'arrêt : Fri, 05 Jan 2024 17:52:01 +0100
État actuel : 255 (Interrompu)
Sortie/erreur standard :

Host key verification failed.
rsync error: unexplained error (code 255) at io.c(254) [sender=3.1.2]

 

 

De plus je me pose une question:

Comment les deux nas communiquent-ils puisqu'à aucun moment je ne rentre mon identifiant et mon mot de passe, et que je n'ai trouvé nul part comment générer des clés ssh sur un synology...

Si quelqu'un avait une idée je suis preneur....

 

merci les copains et copines

Posté(e)
  • Auteur

Merci pour ton retour.

La question primale, me semble t'il est: via un terminal comment faire communiquer deux synology entre eux, avec echange de clé ssh?

Tu ne crois pas?

Posté(e)
Il y a 14 heures, ewfzapp a dit :

je n'ai trouvé nul part comment générer des clés ssh sur un synology...

Ce n'est nullement différent d'une autre distribution Linux -> ssh-keygen
A créer depuis un utilisateur capable de se logger en SSH (membre du groupe administrators) sur le NAS source.

Et ajouter la clé publique dans le /volume1/homes/user/.ssh/authorized_keys du NAS cible.

En communiquant par clés SSH le NAS source n'a pas besoin de se logger au NAS cible.

Posté(e)
  • Auteur

Merci pour ton retour.

J'ai essayé par le passé et cela n'a jamais fonctionné.

Ce soir je ne pourrais pas essayer, mais promis demain je me met dessus.

Pour l'instant j'ai trouvé une manière dérivée mais terriblement efficace....

Posté(e)
  • Auteur

@.Shad.Lorsque tu dis:

Citation

Et ajouter la clé publique dans le /volume1/homes/user/.ssh/authorized_keys du NAS cible.

tu veux dire que je copie/colle la suite de caractères contenus dans le fichier id_rsa.pub de mon nas "A" dans le fichier "authorized keys" du nas "B"?

Parce-que je l'ai fait, j'ai redémarré le service ssh du nas "B", mais il me réclame toujours le mdp. je pense donc que je me plante quelque part...

Si quelqu'un avait une idée...

Merci encore a la communauté

 

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.