Я пытаюсь выполнить rsync с моего компьютера MacOS на сервер Ubuntu, работающий в Windows Azure. Чтобы ssh к этому, я должен сделать следующее:
$ ssh -i myPrivateKey.key -p 22 me@me.cloudapp.net
Я думаю, что файл ключа может быть открытым ключом X509, если это поможет (извините, я не являюсь системным администратором). Во всяком случае, я могу ssh успешно с помощью вышеуказанной команды.
Теперь я хотел бы rsync файлы на удаленный сервер. Нужно ли как-то указывать файл .key
в качестве опции?
Обычная команда rsync не работает:
$ sudo rsync -avz -e my/file me@me.cloudapp.net:/my/path
rsync: Failed to exec my/file: Permission denied (13)
rsync error: error in IPC code (code 14) at /SourceCache/rsync/rsync-42/rsync/pipe.c(86) [receiver=2.6.9]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [receiver=2.6.9]