Kopia zapasowa katalogu przez sieć
Instrukcja wykorzystania narzędzia rdiff-backup.
Pełna dokumentacja https://rdiff-backup.net/
Założeniem jest wykonanie kopii folderu z systemu A do systemu B z wykorzystaniem klucza asymetrycznego.
- Instalacja paczki:
apt install rdiff-backup
- W systemie A z wykorzystaniem konta root generujemy klucz asymetryczny. Przykład polecenia:
ssh-keygen -f ~/.ssh/id_rsa -t rsa -b 2048 -q -P ""
- Klucz publiczny kopiujemy do systemu B do folderu
/.ssh/authorized\_keys
dla usera o zwykłych uprawnieniach np użytkownik „ubuntu”. - W systemie B tworzymy katalog na potrzeby backupu i nadajemy uprawnienia dla użytkownika ubuntu:
mkdir /sslwww
chown ubuntu /sslwww/
- Przykładowe polecenie które skopiuje z systemu A zawartość katalogu
/etc/letsencrypt/archive/[www.manual.pietaadmin.pl](http://www.manual.pietaadmin.pl/)
do systemu B do katalogu/sslwww
rdiff-backup /etc/letsencrypt/archive/www.manual.pietaadmin.pl/ ubuntu@150.254.225.223::/rdbackup
- Automatyzacja zadania przy użyciu crona: