como copiar o arquivo ou diretório para a máquina remota usando o sftp

1

Eu usei este comando sftp [email protected] para iniciar a sessão com uma máquina virtual remota na nuvem e tentei copiar arquivos da minha máquina local para essa máquina e usei este comando: put l1/l2/file.tar.gz /rl1 Infelizmente, recebi o seguinte erro:

remote open("/rl1"): Permission denied
    
por Hamm 04.05.2016 / 15:18

1 resposta

0

Este comando

put l1/l2/file.tar.gz  /rl1

copia o arquivo para o diretório raiz remoto ( / ), que provavelmente não é o que você quer (e como usuário normal, você certamente não tem acesso para isso). Você provavelmente deseja copiar o arquivo para o seu diretório pessoal ( ~ ) assim:

put l1/l2/file.tar.gz  ~/rl1

ou diretório atual

put l1/l2/file.tar.gz  ./rl1

ou

put l1/l2/file.tar.gz  rl1

Isso deve funcionar para você.

    
por Jakuje 04.05.2016 / 18:10