Cómo ejecutar una copia de seguridad remota a través de ssh

Si usted tiene un servidor Linux que está utilizando para albergar un servicio web o ejecutar cualquier cosa importante que es una buena idea para ejecutar copias de seguridad frecuentes. Es una idea aún mejor para ejecutar estas copias de seguridad desde otro lugar de vez en cuando, si no está ya copiando las copias de seguridad a otra máquina. Vamos a ver cómo ejecutar una copia de seguridad remota a través de SSH.

Vídeo: Copia de seguridad de todos los datos de Android

El primer paso, por supuesto, es asegurarse de que el servidor SSH está funcionando correctamente en el servidor. Lanzar una ventana de terminal y ejecute el siguiente comando, reemplazando hostserver.com con el nombre de host o la dirección IP del servidor que contiene los datos que desea hacer copia de seguridad, y usuario con el nombre de usuario del usuario que va a iniciar la sesión como:

# Ssh [email protected]

Suponiendo que las cosas iban bien, salga de su sesión de SSH. Si desea copiar los archivos desde el servidor remoto puede ejecutar un comando SCP como se muestra a continuación:

scp -r [email protected]: / home / usuario / data_files / / opt / copia de seguridad /

Vídeo: Copia de Seguridad Remota - Tutorial QNAP

En el comando anterior usamos el comando scp -r que corre una copia segura recursiva del directorio / home / usuario / data_files en el servidor remoto y los copia a la ubicación / Opt / copia de seguridad en el servidor local.

Hay una forma más inteligente de hacer esto. Puede modificar el comando que la utilizamos de manera que se crea un archivo de los archivos, ya que les copias. Vamos a la alquitrán comando para esto. Ejecute el siguiente comando desde el servidor que aloja los datos que desea hacer copia de seguridad. Reemplazar [email protected] con el nombre de usuario y host o la dirección IP de su servidor de copias de seguridad.

Vídeo: Cómo acceder a datos guardados en una Copia de Seguridad - #VC006

# Tar zcvf - / home / usuario / data_files | ssh [email protected] "gato gt; /opt/backup/data_files.tgz"

Es muy probable que vea un mensaje como tar: Extracción líder en `/` de nombres de los miembros, lo que puede pasar por alto. Después de que se le pedirá la contraseña del usuario que desea SSH como. Entonces comenzará a copiar el archivo tar.

Puede agregar el comando anterior para un script de copia de seguridad si lo desea. Combinado con menos de configuración SSH una contraseña que puede ser muy poderoso.

Artículos Relacionados