Backups rsnapshot en GNU / Linux (3/3)

Copias de seguridad con rsnapshot por medio de ssh

Rsnapshot dos servidores ubuntu
Esquema feito con editor de diagramas DÍA. As imaxes dos servidores son Openclipart.

Backups rsnapshot en GNU / Linux. (1/3)
Backups rsnapshot en GNU / Linux. (2/3)
Backups rsnapshot en GNU / Linux. (3/3)

Este artigo pode discutir como facer copias de seguridade incrementais e automatizado con rsnapshot a través do protocolo ssh.

Paso

Server1 que queremos de volta varias carpetas dentro da server2.

Server1

Hostname : Server1
Sistema Operativo : Servidor Ubuntu 12.04
IP 192.168.1.235

Carpetas para gardar:
/home /
/etc /
/var / log /

Copias gardar: Copias están gardados todos os días da última 7 días
As copias son almacenadas fan semanal 4 semanas
As copias son almacenadas por mes nos últimos seis meses
As copias son almacenadas no último ano 5 anos

Os usuarios con permiso para acceder as carpetas para gardar
Usuario: user1
Contrasinal: user1pass

Server2

Hostname : Server2
Sistema Operativo : Servidor Ubuntu 12.04
IP 192.168.1.230
Backup Folder: /backups /

Poñer a rexistro por clave pública ssh.

Instalar o servidor SSH no Server1 e Server2

Nós instalamos o servidor ssh para server2 backup pode iniciar sesión para obter os arquivos para gardar.

No server1:

 user1 @ servidor1 $ sur apt-get install OpenSSH-server

 

En server2:

 user2 @ servidor2 $ sur apt-get install OpenSSH-server

 

Nós xerar claves de usuario server2 para conducir backups.

user2 @ servidor2 $ ssh-keygen 
 Xerando par público / privada RSA de clave.  Introduza o ficheiro no cal desexa gardar a clave (/home/user2/.ssh/id_rsa):  Creado o directorio '/ home/user2/.ssh'.  Enter passphrase (baleiro non ten contrasinal):  Escriba mesmo contrasinal outra vez:  A súa identificación foi conservada en / home/user2/.ssh/id_rsa.  A súa clave pública foi gravada en / home/user2/.ssh/id_rsa.pub.  A pegada dixital da chave é:  75:0unha:64:2e:16:D9:53:25:80:F7:f0:74:A0:ff:e6:e2 user2 @ servidor 2 Imaxe randomart da chave é:  +--[ RSA 2048]----+  | .++o   o. |  | o == .... |  | o.   * ... |  | . . +e |  | S o |  | . |  | o |  | .o |  | .E.. |  +-----------------+

Prema Intro en todas as cuestións, é aconsellable non passphrase non pedir a clave en cada conexión.

A orde crea dúas chaves

Clave Privada en: /home/user2/.ssh/id_rsa

Chave Pública en: /home/user2/.ssh/id_rsa.pub

 

Copia a clave pública do server2 server1.

user2 @ servidor2 $ ssh-copy-id-i / home/user2/.ssh/id_rsa.pub user1@192.168.0.235
A autenticidade do '192 anfitrión .168.0.235 (192.168.0.235)'Non se pode establecer.
ECDSA pegada da clave é 27:51:45:35:8b:97:2d:b6:60:1e:8d:55:C0:2b:24:45.
Seguro que quere continuar ligando (si / non)? si
Aviso: Permanentemente engadiu '192 .168.0.235 ' (ECDSA) á lista de máquinas coñecidas.
contrasinal user1@192.168.1.235 's:

 

Nós pedir o contrasinal de user1 no server1 e poñemos.

 
 Agora tente facer o login na máquina, con "ssh 'user1@192.168.1.235'", e facturación:
 ~ /. Ssh / Authorized_keys
 estar seguro de que non engadiu teclas extras que non estaba esperando.

Descubrimos que os rexistros crear automaticamente unha conexión ssh

user2 @ servidor2 $ ssh user1@192.168.0.235

Se os rexistros correctamente sen pedir a clave de todo está correcto.

Podemos facelo con cada equipo que quere gardar.

Configurar rsnapshot en server2 para backup remoto.

Todos os axustes son realizadas no server2 así como no rsnapshot Manual localmente só cambiar a sección de seguridade onde imos poñer as seguintes liñas. Nós server1 para manter copias deste equipo nunha carpeta chamada / backup/servidor1 /

$ sur nano / etc / cron.d / rsnapshot
user1@192.168.1.235 de copia de seguridade:/home / servidor1 /
user1@192.168.1.235 de copia de seguridade:/etc / servidor1 /
user1@192.168.1.235 de copia de seguridade:/var/log/ servidor1/

Nesta sección, pode engadir datos de todos os equipos que queren realizar a copia de seguridade.

Para comprobar a configuración correcta do rsnapshot execute a seguinte orde

user2 @ servidor2 $ sudo rsnapshot configtest 
Sintaxe OK

Cando retorna Syntax OK é que a configuración é correcta.

Descubrimos que funciona a realizar o primeiro backup co comando.

user2 @ servidor2$ sudo rsnapshot diaria

 

Nós descubrimos que o cartafol créase /backup / diaria.0/server1 / ligantes que conteñen casa, etc y var / log que queriamos salvar.

user2 @ servidor2 $ sudo ls-la / backup / diaria.0/localhost

Espero que teñan gusto destes manuais para backup en linux

Todos os comentarios recibidos serán benvidos, moitas grazas por ler este artigo.

Backups rsnapshot en GNU / Linux. (1/3)
Backups rsnapshot en GNU / Linux. (2/3)
Backups rsnapshot en GNU / Linux. (3/3)

A este artigo eu creei en base a información a partir destas páxinas.

http://www.switchroot.com/como-configurar-respaldos-automatizados-con-rsnapshot

http://www.switchroot.com/how-to-configure-key-based-ssh-authentication

http://www.eslomas.com/2012/12/copias-de-seguridad-en-ubuntu-con-rsnapshot/

http://www.rsnapshot.org/


Sobre Ignacio Alba Obaya

Spanish técnico e adestrador para o emprego. Amante das novas tecnoloxías. Director de GNU / Linux e Windows.

2 Comentarios:

  1. Pingback: Bitacoras.com

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *