Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Doc - BlueHosting
(/)
Hacer un respaldo de sus datos personales o de su sitio web es una buena práctica que ayuda a
asegurar que su sitio web esté protegido en caso de algún inconveniente. Hay varias formas de
hacer un respaldo de datos. En este tutorial abordamos cómo hacerlo utilizando su consola de
acceso Secure SHell SSH a través de dos comandos nativos de Linux: cp y tar .
El primer paso es asegurarse de que su servidor tiene habilitada la opción para acceso SSH. Los detalles
Inicie sesión en su servidor con las credenciales apropiadas y diríjase al directorio cuyo contenido desea
pwd
encuentre en el directorio home del usuario con el que inició sesión; en nuestro ejemplo:
/home/johel
2. Para mostrar los archivos en dicho directorio puede utilizar el comando ls . Si lo usa sin ningún
argumento se mostrará una lista simple de los archivos en el directorio. Podemos jugar con las opciones
de este comando para obtener una lista más completa, por ejemplo si usamos ls -lath obtendremos
una lista completa de los archivos —sin excluir archivos ocultos que comienzan con punto (.)—
ordenados por fecha de modificación, e incluyendo otros datos como los permisos y el tamaño de los
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 1/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
total 88K
drwx------ 6 johelbs johelbs 4.0K Oct 24 15:58 .
-rw-rw-r-- 1 johelbs
johelbs 42K Oct 24 15:58 datos.txt
drwxrwxr-x 2 johelbs johelbs 4.0K Oct 24 15:56
personal
drwxrwxr-x 2 johelbs johelbs 4.0K Oct 24 15:56 otros
drwxrwxr-x 2 johelbs
johelbs 4.0K Oct 24 15:56 contenido
drwxrwxr-x 3 johelbs johelbs 4.0K Oct 24 15:56
public_html
-rw------- 1 johelbs johelbs 441 Oct 24 12:56 .bash_history
drwxr-xr-x.
6 root root 4.0K Oct 24 11:23 ..
-rw-r--r-- 1 johelbs johelbs 18 Aug 2 12:00
.bash_logout
-rw-r--r-- 1 johelbs johelbs 193 Aug 2 12:00 .bash_profile
-rw-r--r-- 1
johelbs johelbs 231 Aug 2 12:00 .bashrc
-rw-r--r-- 1 johelbs johelbs 658 Jun 23
15:15 .zshrc
cd public_html
cd ejemplo.com (http://ejemplo.com)
ls
5. Una vez que seleccione el directorio que desea respaldar continúe con alguna de las opciones de
El comando tar de GNU constituye una potente herramienta para agrupar archivos y subdirectorios
en un archivo compreso. En este tutorial no se aborda una explicación detallada del comando y
simplemente se recomienda el uso de este comando para crear un archivo con formato .tar.gz .
dentro del mismo directorio actual. El punto ( . ) al final del comando se refiere a que estamos
Puede cambiar el nombre asignado ( respaldo ), pero debe mantener la extensión .tar.gz —
también podría usar .tar.Z —. Este archivo contendrá todos los archivos y subdirectorios ubicados
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 2/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
Podemos observar que se ha creado el archivo de respaldo correctamente. Puede mover el archivo a
mv respaldo.tar.gz /directorio_de_destino
Si quiere descomprimir el contenido del archivo en el nuevo directorio utilice el siguiente comando:
También recomendamos utilizar algún cliente FTP como FileZilla para descargar el respaldo y guardarlo
El comando cp crea una copia de un archivo o directorio según se especifique. Normalmente, los
administradores de linux utilizamos la extensión .bak para identificar las copias de archivos que se
corresponden con un respaldo o backup.
Digamos que queremos guardar una copia del archivo public.html en el mismo directorio. Podemos
cp index.html index.bak
También podríamos crear un nuevo directorio de respaldos y utilizarlo para este fin:
mkdir respaldos
cp index.html respaldos/index.bak
Además, podemos hacer copias recursivas (todos los archivos y subdirectorios contenidos) del directorio
actual. Por ejemplo, hagamos una copia de todo el contenido del directorio
cp -R /home/johel/public_html/ejemplo.com /home/johel/respaldos
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 3/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
Una alternativa que ofrece el comando cp para proteger la creación de respaldos es el uso del
parámetro --backup . Al utilizar esta opción prevenimos que se sobrescriba el archivo si este ya existe;
por ejemplo: si tratamos de crear el archivo index.bak del paso anterior y agregamos el parámetro -
-backup se creará un nuevo archivo index.bak y el antiguo quedará bajo el nombre index.bak~ :
Esta segunda opción de cp es más útil si desea guardar copias de respaldo de archivos específicos
dentro del servidor. Por ejemplo: si realizará cambios importantes en el archivo de configuración de
cp apache2.conf apache2.bak
Si algo sale mal después de hacer los cambios y el reinicio del servidor Apache, aún tendrá disponible
Recursos adicionales
Para complementar la información aquí presentada puede consultar los siguientes recursos. Aunque
este material es provisto esperando que sea útil, tome en cuenta que no podemos certificar su
actualidad o precisión.
Para más información del cliente FTP FileZilla visite nuestro tutorial: ¿Cómo transferir archivos con
FileZilla? ()
Otra herramienta útil para el respaldo y sincronización de archivos es rsync . Visite nuestro tutorial:
herramienta-rsync.html).
Encontrará los manuales de los comandos aquí presentados si utiliza la opción --help , por
ejemplo:
cp --help
tar --help
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 4/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
TAMBIÉN EN DOCU-BLUEHOSTING
Sponsored
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 5/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
1 Iniciar sesión
Unite a la discusión...
Nombre
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 6/7
7/4/22, 1:02 ¿Cómo hacer un respaldo de sus archivos a través de SSH? - Doc - BlueHosting
Sponsored
(https://www.facebook.com/BlueHostingLAT/)
(https://twitter.com/BlueHostingLAT/)
(https://plus.google.com/100086605376599057430
(/)
https://docs.bluehosting.cl/tutoriales/servidores/como-hacer-un-respaldo-de-sus-archivos-a-traves-de-ssh.html 7/7