Copias de seguridad con rsnapshot por medio de ssh

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/
2 Comentarios: