Я думаю это синтаксис, который я должен использовать с rsync, чтобы использовать файл идентификации для подключения:
rsync -avz -e 'ssh -p1234 -i ~/.ssh/1234-identity' \ "/local/dir/" remoteUser@22.33.44.55:"/remote/dir/"
Но это выдает мне ошибку:
Warning: Identity file ~/.ssh/1234-identity not accessible: No such file or directory.
Файл в порядке, разрешения установлены правильно, он работает при использовании ssh - только не с rsync - по крайней мере, в моем синтаксисе. Что я делаю не так? Он пытается найти файл идентификации на удаленном компьютере? Если да, как мне указать, что я хочу использовать файл удостоверений на моем локальном компьютере?