Comment utiliser un fichier d'identité avec rsync?
C'est la syntaxe que je pense que je devrais utiliser avec rsync pour utiliser un fichier d'identité pour me connecter:
rsync -avz -e 'ssh -p1234 -i ~ / .ssh / 1234-identity' \ "/ local / dir /" remoteUser@22.33.44.55: "/ remote / dir /"
Mais ça me donne une erreur:
Avertissement: fichier d'identité ~ / .ssh / 1234-identity non accessible: aucun fichier ou répertoire de ce type.
Le fichier est bien, les permissions sont définies correctement, cela fonctionne lorsque vous faites ssh - mais pas avec rsync - du moins dans ma syntaxe. Qu'est-ce que je fais mal? Essaie-t-il de rechercher le fichier d'identité sur la machine distante? Si tel est le cas, comment spécifier que je souhaite utiliser un fichier d'identité sur ma machine locale ?