Descargar y subir archivos de y para un servidor usando ssh

26 noviembre 2019

Primero de todo, hago un borrador que más adelante mejoraré (segurooo) con los comandos.

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.