Nie bardzo wiem jak wykonać backup katalogu i zapisać go na innej maszynie.
Tzn. Lokalnie backup wykonuje następująco:
data=`date +%H.%M-%d.%m.%Y`; tar -c templates/ | bzip2 > $data.tar.bz2
Chciałbym aby dodatkowo wygenerowany plik został zapisany na innej maszynie, jak to zrobić?
Na necie znalazłem:
tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'
Ale nie bardzo chce działać po podaniu poprawnych danych do ssh drugiej maszyny.
Po podstawieniu danych wyszło mi tak:
data=`date +%H.%M-%d.%m.%Y`; tar -c templates/ | gzip | gpg -c | ssh root:haslo@000.000.000.00 'dd of=dir.tar.gz.gpg'
Otrzymałem komunikat:
gpg: directory `/root/.gnupg' created gpg: new configuration file `/root/.gnupg/gpg.conf' created gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run gpg: keyring `/root/.gnupg/pubring.gpg' created gpg: cannot open `/dev/tty': No such device or address
W powyzszym zapytaniu jest cos zwiazanego z szyfrowaniem zawartosci przesyłanej, szczerze jak dla mnie informacje te nie sa az tak wazne zeby je szyfrowac ale na tyle wazne zeby ich nie utracic.
Z góry dziękuje za odpwoiedź