Estou tentando scp
(cópia segura) de um arquivo de um servidor remoto para minha máquina local. O comando que estou usando é o seguinte:
scp user@server:/path/to/source/file.gz /path/to/destination
Mas o erro que recebo é este:
scp: /path/to/source/file.gz: No such file or directory
O "usuário" no scp
comando é meu nome de usuário no servidor. A sintaxe do comando parece bem para mim. ssh
funciona bem e eu posso cd
para o arquivo e não parece ser um problema de controle de acesso?
EDIT: Obrigado John. Eu descobri o problema.
ls
retornou isso:
-r--r--r-- 1 nobody users 168967171 Mar 10 2009 /path/to/source/file.gz
Portanto, o arquivo estava em um sistema de arquivos somente leitura e o usuário pode lê-lo, mas não scp
. Acabei de copiar o arquivo para um diretório diferente chown
e funcionou bem. Seria bom se alguém pudesse explicar por que esse é o caso.
/
, ~
ou nada.