rsync do macOS para o azure vm linux

0

Estou tentando rsync um grande arquivo json da minha máquina local para um servidor Ubuntu 16.04. Eu continuo recebendo o seguinte erro no final do processo. O erro é gerado após a conclusão da transferência. Eu tenho certificados ssh configurado e sou capaz de entrar na vm ok. Alguma ideia do que estou perdendo aqui? Obrigado por qualquer orientação.

Comando:

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

Erro:

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]
    
por idkjs 03.03.2017 / 21:52

1 resposta

0

O usuário myvm não tem permissão para gravar em / para criar sample.json . Você precisa usar o usuário root ou alterar as permissões em / para permitir que outras pessoas gravem nele, se isso for o que você deseja fazer.

Se você quiser colocar o arquivo no diretório home de myvm , use apenas [email protected]: (no / ).

    
por 03.03.2017 / 22:51