
Estoy tratando descp
(copia segura) un archivo desde un servidor remoto a mi máquina local. El comando que estoy usando es este:
scp user@server:/path/to/source/file.gz /path/to/destination
Pero el error que me sale es este:
scp: /path/to/source/file.gz: No such file or directory
El "usuario" en el scp
comando es mi nombre de usuario en el servidor. La sintaxis del comando me parece bien. ssh
¿Funciona bien y puedo acceder cd
al archivo y no parece ser un problema de control de acceso?
EDITAR:Gracias John. Vi el problema.
ls
devolvió esto:
-r--r--r-- 1 nobody users 168967171 Mar 10 2009 /path/to/source/file.gz
Entonces, el archivo estaba en un sistema de archivos de solo lectura y el usuario puede leerlo, pero no scp
. Simplemente copié el archivo a un directorio diferente y chown
funcionó bien. Sin embargo, sería bueno si alguien pudiera explicar por qué es así.
Respuesta1
r
Los permisos (solo) no indican un sistema de archivos de solo lectura. Indican que elarchivoes de solo lectura.
El tercero r
indica que cualquiera puede leer el archivo, por lo que no debería haber habido ningún problema.
La pregunta es ¿cuáles son los permisos para eldirectorio de padresde este archivo? Sin embargo, si están equivocados, debería haber recibido un error de permiso denegado.
¿Existen otras condiciones que puedan afectar la disponibilidad de este archivo, como un montaje NFS, etc.?