rsync с macOS на azure vm linux

Я пытаюсь выполнить синхронизацию большого json-файла с моей локальной машины на сервер Ubuntu 16.04. В конце процесса я продолжаю получать следующую ошибку. Ошибка генерируется после завершения передачи. У меня настроены сертификаты ssh, и я могу войти в виртуальную машину нормально. Есть идеи, что мне здесь не хватает? Спасибо за любые указания.

Команда:

rsync -ahzP --progress --delete --inplace --verbose /Users/klik/Projects/sampledata/sample.json myvm@11.11.111.11:/

Ошибка:

building file list ...
1 file to consider
sample.json
      77.25M 100%  397.06kB/s    0:03:09 (xfer#1, to-check=0/1)
rsync: open "/sample.json" failed: Permission denied (13)

sent 10.29M bytes  received 42 bytes  44.46K bytes/sec
total size is 77.25M  speedup is 7.51    
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]
0
03.03.2017, 22:52
1 ответ

Пользователь myvm не имеет прав на запись в /, чтобы создать там sample.json. Вам нужно либо использовать пользователя root, либо изменить разрешения на /, чтобы позволить другим писать туда, если это то, что вы хотите сделать.

Если вы хотите поместить файл в домашний каталог myvm, используйте только myvm@11.11.111.11: (без /).

0
28.01.2020, 04:48

Теги

Похожие вопросы