1 votes

synology : rsync via ssh nécessite un chemin complet

J'ai trouvé le comportement suivant sur un Synology RS814+.

> ssh backup01 rsync
Permission denied, please try again.

> ssh backup01 'which rsync'
/usr/bin/rsync

> ssh backup01 'echo $PATH'
/usr/bin:/bin:/usr/sbin:/sbin

> ssh backup01 '/usr/bin/rsync'
[... rsync version and usage information ...]

Qui peut expliquer pourquoi le premier et le dernier commandement ne font pas la même chose ?

0voto

edumgui Points 546

Les paramètres entre ``s'exécutent localement.

Si vous vous connectez par ssh au RS814+, il est indiqué : which rsync >> /usr/syno/bin/rsync .

Rsync est destiné au transfert d'hôte à hôte, et votre système demande son emplacement rsync (alias) à celui de Synology.

Le bon chemin est :

ssh backup01 /usr/syno/bin/rsync

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X