I'm trying to rsync from my MacOS machine to an Ubuntu server that's running on Windows Azure. To ssh to it, I have to do the following:
$ ssh -i myPrivateKey.key -p 22 firstname.lastname@example.org
I think the key file might be an X509 public key, if that helps (sorry, I'm no sysadmin). Anyway, I can ssh successfully with the above command.
Now I'd like to rsync files to the remote server. Do I need to supply the
.key file as an option somehow?
A normal rsync command fails:
$ sudo rsync -avz -e my/file email@example.com:/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]