Backup-uri cu rsnapshot prin SSH

Backup Rsnapshot en GNU / Linux. (1/3)
Backup Rsnapshot en GNU / Linux. (2/3)
Backup Rsnapshot en GNU / Linux. (3/3)
Acest articol va discuta despre cum să copie de rezervă incremental și automate cu rsnapshot prin protocolul ssh.
Etapă
Server1 pe care ne-o dorim înapoi de mai multe dosare în cadrul SERVER2.
Server1
Hostname : Server1
Sistem de operare : Server de Ubuntu 12.04
IP 192.168.1.235
Foldere pentru a salva:
/home /
/etc /
/var / log /
Copii salvați: Copiile sunt stocate în fiecare zi ultima 7 zi
Copiile sunt stocate fan săptămânal 4 săptămâni
Copii o lună stocate în ultimele șase luni
Copiile sunt stocate în ultimul an 5 ani
Utilizatorii cu permisiunea de a accesa folderele pentru a salva
Utilizator: user1
Parolă: user1pass
SERVER2
Hostname : SERVER2
Sistem de operare : Server de Ubuntu 12.04
IP 192.168.1.230
Folder Backup: /backup /
Configurarea de logare pentru ssh cu cheie publică pentru.
Instalează Serverul SSH pe Server1 și Server2
Am instalat serverul ssh pentru SERVER2 de backup pot conecta pentru a obține fișierele pentru a salva.
În server1:
user1 @ server1 $ sud apt-get install openssh-server
În SERVER2:
user2 @ SERVER2 $ sud apt-get install openssh-server
Noi genera cheile de la utilizator SERVER2 pentru a efectua backup-uri.
user2 @ SERVER2 $ ssh-keygen
Generarea public-privat RSA pereche de chei /. Introduceți fișier în care să salvați cheia (/home/user2/.ssh/id_rsa): A creat directorul "/ home/user2/.ssh". Introduceți expresia de acces (gol pentru nici o frază de acces): Introduceți din nou același cod: Identificarea dvs. a fost salvat în / home/user2/.ssh/id_rsa. Cheia publică a fost salvat în / home/user2/.ssh/id_rsa.pub. Amprenta cheie este: 75:0o:64:2și:16:d9:53:25:80:f7:f0:74:A0:ff:e6:e2 user2 @ serverului 2 Imagine a cheii randomart este: +--[ RSA 2048]----+ | .++O O. | | o == .... | | . * ... | | . . +și | | S o | | . | | o | | .o | | .E.. | +-----------------+
Apăsați enter la toate întrebările, este recomandabil să nu se frază de acces nu se cere parola la fiecare conectare.
Comanda creează două chei
Key privat în: /home/user2/.ssh/id_rsa
Cheie publică în: /home/user2/.ssh/id_rsa.pub
Copia cheia publică din SERVER2 server1.
user2 @ SERVER2 $ ssh-copy-id-I / home/user2/.ssh/id_rsa.pub user1@192.168.0.235
Autenticitatea '192 gazdă .168.0.235 (192.168.0.235)"Nu poate fi stabilită.
ECDSA de amprente cheie este 27:51:45:35:8b:97:2d:b6:60:1și:8d:55:c0:2b:24:45.
Sigur doriți să continuați conectarea (da / nu)? da
Avertizare: A adăugat permanent '192 .168.0.235 " (ECDSA) la lista de gazde cunoscute.
parola user1@192.168.1.235 's:
Cerem parola de user1 la server1 și am pus.
Acum, încercați să vă conectați în mașină, cu "ssh 'user1@192.168.1.235 "", și check-in: ~ / .ssh / Authorized_keys pentru a ne asigura că nu s-au adăugat taste suplimentare care nu au fost asteptam.
Am constatat că bustean crea automat o conexiune ssh
user2 @ SERVER2 $ ssh user1@192.168.0.235
Dacă bustean corect, fără a cere cheie totul este corect.
Putem face acest lucru cu fiecare echipă vrem să salvăm.
Configurarea rsnapshot pe SERVER2 de backup de la distanță.
Toate setările sunt făcute în SERVER2 la fel ca în rsnapshot manual pe plan local schimba numai secțiunea de rezervă în cazul în care ne vom pune următoarele linii. Noi server1 pentru a păstra copii ale acestui echipament într-un folder numit / backup/servidor1 /
$ sud nano / etc / cron.d / rsnapshot
user1@192.168.1.235 de rezervă:/home / servidor1 / user1@192.168.1.235 de rezervă:/etc / servidor1 / user1@192.168.1.235 de rezervă:/var / log / servidor1 /
În această secțiune vom putea adăuga datele de la toate acele echipe care doresc să efectueze backup.
Pentru a verifica configurarea corecta a rsnapshot executați următoarea comandă
user2 @ SERVER2 $ sudo rsnapshot configtest
Sintaxa OK
Când se întoarce Syntax OK
este că configurația este corectă.
Am constatat că funcționează prin efectuarea primei rezervă cu comanda.
user2 @ SERVER2$ sudo rsnapshot de zi cu zi
Am constatat că dosarul este creat /backup / zi cu zi.0/server1 / lianți care conțin acasă, etc y var / log ne-am dorit pentru a salva.
user2 @ SERVER2 $ sudo ls-la / de rezervă / de zi cu zi.0/localhost
Sper ca ti-a placut aceste manuale pentru backup in Linux
Orice comentarii primite vor fi binevenite vă mulțumesc foarte mult pentru a citi acest articol.
Backup Rsnapshot en GNU / Linux. (1/3)
Backup Rsnapshot en GNU / Linux. (2/3)
Backup Rsnapshot en GNU / Linux. (3/3)
Pentru acest articol am creat pe baza informațiilor din aceste pagini.
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 comentarii: