macOSからAzure VM Linuxへのrsync

macOSからAzure VM Linuxへのrsync

ローカルコンピュータの大容量のjsonファイルをUbuntu 16.04サーバーと同期しようとしています。プロセスが終了するたびに、次のエラーが発生し続けます。このエラーは、転送が完了した後に生成されます。 SSH証明書を設定し、正常に仮想マシンに入ることができます。ここで何を見逃しているのか知っていますか?どんな案内にも感謝します。

注文する:

rsync -ahzP --progress --delete --inplace --verbose /Users/klik/Projects/sampledata/sample.json [email protected]:/

間違い:

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]

答え1

ユーザーにはそこから作成するmyvm書き込み権限がありません。これを行うには、rootを使用するか、他の人が書き込むことができるように権限を変更する必要があります。/sample.json/

ファイルをホームディレクトリに保存する場合myvmにのみ[email protected]:(no /)を使用してください。

関連情報