Realizar un tar local y almacenarlo remotamente a través de SSH

Introducción.

Esta es la versión mas simple y menos elaborada que se me ocurre para hacer copias de seguridad esporádicas de archivos locales y almacenarlos en un servidor de archivos remoto.  No permite la facilidad de autenticación con llaves de propósito único como en los artículos anteriores (1 y 2), pero es posible utilizarlo con la autenticación basada en llaves (de propósito general) y la autenticación basada en contraseñas.

En funcionalmente es un tar y scp resumidos en una única ejecución de comandos.

Procedimiento.

Se desea realizar la copia de seguridad de los archivos locales almacenados bajo el directorio /archivos/importantes y almacenarlos en el servidor mis.backups.com bajo la ubicación /u/backups.  El procedimiento es tan sencillo como la única línea que se muestra a continuación.

$ tar zcvf – /archivos/importantes | ssh usuario@mis.backups.com “cat > /u/backups/miArchivoBackup.tgz”

Leave a Reply

Your email address will not be published. Required fields are marked *