cómo copiar un archivo o directorio a una máquina remota usando sftp

cómo copiar un archivo o directorio a una máquina remota usando sftp

Utilicé este comando para iniciar una sesión con una máquina virtual remota en la nube e intenté copiar archivos de mi máquina local a esa máquina y utilicé este comando: Desafortunadamente, recibí el siguiente error:sftp [email protected]put l1/l2/file.tar.gz /rl1

remote open("/rl1"): Permission denied

Respuesta1

Este comando

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

copia el archivo al directorio raíz remoto ( /), que probablemente no sea lo que desea (y como usuario normal, ciertamente no tiene acceso para esto). Probablemente quieras copiar el archivo a tu directorio de inicio ( ~) de esta manera:

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

o directorio actual

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

o

put l1/l2/file.tar.gz  rl1

Esto debería funcionar para ti.

información relacionada