Descargar y subir archivos a un VPS usando ssh

26 de noviembre de 2019

Crear, en el servidor, un archivo tar.gz de una carpeta para facilitar la descarga

    tar -zcvf 'nombre-archivo'.tar.gz 'carpeta/'

Descargar la carpeta desde el servidor

    scp -i 'nombre-archivo-clave' 'root'@'ip-servidor':/home/ubuntu/'nombre-archivo'.tar.gz ./

Este comando copiará el archivo en la carpeta desde la que lo ejecutemos.

Subir el archivo a un servidor

    scp -i 'nombre-archivo-clave' .\'nombre-archivo'.tar.gz 'root'@'ip-destino':/home/ubuntu

Y esto dejará el archivo tar.gz en el sitio que queramos.

Ya está, he tardado un par de horas en sacar esto con el tema de la clave así que vendrá bien tenerlo apuntado.