Sauvegardes avec rsnapshot via ssh

Sauvegardes Rsnapshot fr Gnu / Linux. (1/3)
Sauvegardes Rsnapshot fr Gnu / Linux. (2/3)
Sauvegardes Rsnapshot fr Gnu / Linux. (3/3)
Cet article va discuter de la façon de sauvegarder incrémentale et automatique avec rsnapshot par l'intermédiaire du protocole ssh.
Étape
Server1 que nous voulons revenir plusieurs dossiers dans le serveur2.
Server1
Nom d'hôte : Server1
Système d'exploitation : Serveur Ubuntu 12.04
IP 192.168.1.235
Dossiers d'économiser:
/home /
/etc /
/var / log /
Copies économiser: Les copies sont enregistrées chaque jour de la dernière 7 journées
Les copies sont stockées fan hebdomadaire 4 semaines
Les copies sont enregistrées par mois les six derniers mois
Les copies sont stockées à l'année dernière 5 vieux ans
Les utilisateurs autorisés à accéder aux dossiers à sauvegarder
Utilisateur: user1
Mot de passe: user1pass
Server2
Nom d'hôte : Server2
Système d'exploitation : Serveur Ubuntu 12.04
IP 192.168.1.230
Dossier de sauvegarde: /sauvegardes /
Situé à l'exploitation forestière par la clé publique ssh.
Installez le serveur SSH sur serveur1 et serveur2
Nous avons installé le serveur ssh pour serveur2 sauvegarde peut se connecter pour obtenir les fichiers à sauvegarder.
Dans le server1:
user1 @ server1 $ sud apt-get install openssh-server
En serveur2:
user2 @ serveur2 $ sud apt-get install openssh-server
Nous générons des clés de l'utilisateur de procéder à des sauvegardes serveur2.
user2 @ serveur2 $ ssh-keygen
Génération rsa privé paire publique / clé. Entrez fichier dans lequel enregistrer la clé (/home/user2/.ssh/id_rsa): Crée le répertoire '/ home/user2/.ssh'. Enter passphrase (vide sans mot de passe): Entrez à nouveau même mot de passe: Votre identification a été enregistré dans / home/user2/.ssh/id_rsa. Votre clé publique a été enregistré dans / home/user2/.ssh/id_rsa.pub. L'empreinte de la clé est: 75:0un:64:2et:16:d9:53:25:80:f7:f0:74:a0:ff:e6:e2 user2 @ serveur 2 L'image de la clé de randomart est: +--[ RSA 2048]----+ | .++O O. | | o == .... | | l'. * ... | | . . +et | | S o | | . | | la | | .la | | .E.. | +-----------------+
Appuyez sur Entrée sur toutes les questions, il est conseillé de ne pas mot de passe ne pas demander la clé à chaque connexion.
La commande crée deux clés
Clé privée dans: /home/user2/.ssh/id_rsa
À clé publique: /home/user2/.ssh/id_rsa.pub
Copiez la clé publique du serveur 2 server1.
user2 @ serveur2 $ ssh-copy-id-i / home/user2/.ssh/id_rsa.pub user1@192.168.0.235
L'authenticité de '192 hôte .168.0.235 (192.168.0.235)«Ne peut être établie.
ECDSA empreinte de la clé est 27:51:45:35:8b:97:2ré:b6:60:1et:8ré:55:c0:2b:24:45.
Etes-vous sûr de vouloir continuer à se connecter (oui / non)? oui
Avertissement: Permanence ajoutée '192 .168.0.235 ' (ECDSA) à la liste des hôtes connus.
mot de passe de user1@192.168.1.235:
Nous demandons le mot de passe de l'utilisateur 1 à server1 et nous mettons.
Maintenant, essayez de vous connecter à la machine, avec "ssh 'user1@192.168.1.235'", et de vérifier dans: ~ / .ssh / Authorized_keys pour s'assurer que nous n'avons pas ajouté des touches supplémentaires qui vous n'attendiez pas.
Nous avons constaté que les journaux en créant automatiquement une connexion ssh
user2 @ serveur2 $ ssh user1@192.168.0.235
Si les journaux correctement sans demander la clé de tout est correct.
Nous pouvons le faire avec chaque équipe nous voulons sauver.
Configuration rsnapshot sur serveur2 pour la sauvegarde à distance.
Tous les paramètres sont effectuées dans l' serveur2 tout comme dans le rsnapshot manuel localement seulement changer la section de sauvegarde où nous allons mettre les lignes suivantes. Nous server1 de conserver des copies de ce matériel dans un dossier appelé / backup/servidor1 /
$ sud nano / etc / cron.d / rsnapshot
user1@192.168.1.235 sauvegarde:/home / servidor1 / user1@192.168.1.235 sauvegarde:/etc / servidor1 / user1@192.168.1.235 sauvegarde:/var / log / servidor1 /
Dans cette section, nous pourrions ajouter des données à partir de toutes ces équipes qui veulent effectuer la sauvegarde.
Pour vérifier la bonne configuration de rsnapshot exécutez la commande suivante
user2 @ serveur2 $ sudo rsnapshot configtest
Syntaxe OK
Lorsque les rendements Syntax OK
est que la configuration est correcte.
Nous avons trouvé qui fonctionne en effectuant la première sauvegarde avec la commande.
user2 @ serveur2$ sudo rsnapshot daily
Nous avons constaté que le dossier est créé /sauvegarde / jour.0/server1 / liants contenant maison, etc y var / log nous voulions sauver.
user2 @ serveur2 $ sudo ls-la / backup / jour.0/localhost
J'espère que vous avez aimé ces manuels pour la sauvegarde sous Linux
Tous les commentaires reçus seront les bienvenus merci beaucoup d'avoir lu cet article.
Sauvegardes Rsnapshot fr Gnu / Linux. (1/3)
Sauvegardes Rsnapshot fr Gnu / Linux. (2/3)
Sauvegardes Rsnapshot fr Gnu / Linux. (3/3)
Pour cet article, je créé sur la base d'informations de ces pages.
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 commentaires: