Я пытаюсь выполнить синхронизацию большого 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]
Пользователь myvm
не имеет прав на запись в /
, чтобы создать там sample.json
. Вам нужно либо использовать пользователя root, либо изменить разрешения на /
, чтобы позволить другим писать туда, если это то, что вы хотите сделать.
Если вы хотите поместить файл в домашний каталог myvm
, используйте только myvm@11.11.111.11:
(без /
).