Bonjour à tous
J'ai un nas qnap TS-453D depuis peu. J'aimerais quotidiennement synchroniser unidirectionnellement certains répertoires de serveurs Linux via Rsync. J'aimerais que la commande Rsync soit lancée de mon nas et non des serveurs distants. . De plus je voudrais que l' authentification soit réalisé par un échange de des clé ssh.
Sur mon ancien Nas synology j'avais fait des petits script bash qui contenait ceci
que je lançais via le planificateur des tâches. Je suis surpris de ne pas retrouver de planificateur sur le qnap et hbs3 ne semble pas me permettre de me connecter à mon serveur par échange de clé ssh.
Je désire procéder comme ceci car j'ai des serveurs hébergés hors de mon réseau et je n'ai pas envie d'ouvrir de port sur mon routeur qui exposerait mon nas sur internet.
Sinon en ssh j'arrive bien à me connecter sans mot de passe sur mon serveur distant mais si je lance ma commande rsync je dois saisir mon mot de passe et j'ai ces messages
Mais ça semble fonctionner (Avec sudo ça ne passe pas.
Sauriez-vous comment je pourrais faire pour réaliser ça ? Sans erreur rsync si possible.
Merci d'avance à tous
J'ai un nas qnap TS-453D depuis peu. J'aimerais quotidiennement synchroniser unidirectionnellement certains répertoires de serveurs Linux via Rsync. J'aimerais que la commande Rsync soit lancée de mon nas et non des serveurs distants. . De plus je voudrais que l' authentification soit réalisé par un échange de des clé ssh.
Sur mon ancien Nas synology j'avais fait des petits script bash qui contenait ceci
rsync -e "ssh -p 1456" -aO root@X.X.X.X:/home/yunohost.backup/ /volume1/Yunohost/
que je lançais via le planificateur des tâches. Je suis surpris de ne pas retrouver de planificateur sur le qnap et hbs3 ne semble pas me permettre de me connecter à mon serveur par échange de clé ssh.
Je désire procéder comme ceci car j'ai des serveurs hébergés hors de mon réseau et je n'ai pas envie d'ouvrir de port sur mon routeur qui exposerait mon nas sur internet.
Sinon en ssh j'arrive bien à me connecter sans mot de passe sur mon serveur distant mais si je lance ma commande rsync je dois saisir mon mot de passe et j'ai ces messages
[Alex@NAS5DC096 ~]$ rsync -aO -e "ssh -p 1456" root@X.X.X.X:/home/yunohost.backup/ /share/CACHEDEV1_DATA/TEST
sh: /var/run/rsync-normal.pid: Permission denied
rsync: failed to set permissions on "/share/CACHEDEV1_DATA/TEST/.": Operation not permitted (1)
sync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(2289) [generator=3.0.7]
Mais ça semble fonctionner (Avec sudo ça ne passe pas.
Sauriez-vous comment je pourrais faire pour réaliser ça ? Sans erreur rsync si possible.
Merci d'avance à tous