Сбой команды не из-за неправильных ключей, а потому, что вы говорите, что my/file
вместо этого следует запустить rsyncssh
(используя -e
опцию, которая выбирает слово, следующее за ней). -e
Сначала удалите эту опцию.
Поскольку rsync
обычно используется ssh
для подключения, вы можете настроить оба, чтобы всегда использовать определенный ключ для подключения к cloudapp. Например, поместите это вверху вашего ~/.ssh/config
файла:
Host me.cloudapp.net Username me IdentityFile ~/my-cloudapp-key.key IdentitiesOnly yes
Эта Username me
часть также позволит вам пропустить добавление me@
при использовании ssh или rsync. Добрая rsync -avz my/file me.cloudapp.net:/my/path
будет работать.
Примечание: ключи SSH не являются сертификатами X.509; это просто пары ключей RSA или ECDSA без какой-либо дополнительной информации.