SCP es un comando dentro de la terminal que nos va a servir para transferir archivos de forma segura entre dos ubicaciones. Su uso mas común es para transferir archivos desde un servidor remoto a nuestro local o bien desde nuestro local al servidor remoto.
Para descargar un archivo desde un servidor remoto a local podemos utilizar el siguiente comando:
scp OPCIONES USUARIO@IP:PATH_SERVIDOR_REMOTO PATH_LOCAL
En caso de querer copiar toda una carpeta, simplemente tenemos que agregar el parámetro -r
scp -r USUARIO@IP:PATH_SERVIDOR_REMOTO PATH_LOCAL
Si quieren revisar el resto de las opciones, pueden hacerlo en este link: https://linux.die.net/man/1/scp
En cambio, si queremos mover un archivo desde nuestro local a un servidor remoto, podemos utilizar el siguiente comando:
scp PATH_LOCAL USUARIO@IP:PATH_SERVIDOR_REMOTO
En caso de querer enviar todo un directorio, lo único que tenemos que hacer es agregar el parámetro -r
scp -r PATH_LOCAL USUARIO@IP:PATH_SERVIDOR_REMOTO