21Jul

Cómo transferir archivos o directorios de un servidor remoto a nuestro sistema de archivos local

Si sabemos la localización de un archivo o directorio dentro de un servidor al cual tenemos acceso por SSH, podemos usar el comando de Linux scp para transferir ese archivo o directorio a nuestro ordenador.

Transferencia de un archivo

Suponiendo que la ruta del archivo en el servidor es: /data/backup/diciembre.sql, podemos transferirlo a nuestro ordenador con el siguiente comando:

scp usuario@servidor.com:/data/backup/diciembre.sql /home/urodoz/Documentos/diciembre.sql

En el siguiente vídeo podemos ver un ejemplo real descargando el archivo hosts de un servidor remoto al sistema local de archivos

Donde hay que reemplazar usuario y servidor.com por el usuario y la IP o dominio del servidor.

Transferencia de un directorio

Si lo que queremos es copiar un directorio y todos los archivos y directorios que incluya de forma recursiva, añadiremos la opción -r al comando y pondremos la ruta del directorio en el origen a copiar del comando.

El siguiente comando serviría para transferir un directorio, junto con subdirectorios y archivos que contenga.

scp -r usuario@servidor.com:/data/backup /home/urodoz/Descargas/backups_servidor
Leave a comment