Jak wykonywać kopie zapasowe i przywracać dane przez SSH

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

Informacje Opis:

Amanda Enterprise Server można skonfigurować do tworzenia kopii zapasowych wszystkich zestawów kopii zapasowych, określonego zestawu kopii zapasowych, a nawet wpisów kopii zapasowych dla określonego hosta za pośrednictwem uwierzytelniania SSH w celu bezpiecznego przesyłania danych. Ta obsługa jest dostępna tylko na klientach Linux / Solaris / Mac OS X i nie jest dostępna dla klientów Windows.

Jak wykonać kopię zapasową wszystkich klientów Linux / Unix przy użyciu protokołu SSH

  1. Proszę zobaczyć Jak włączyć uwierzytelnianie SSH w Amanda Enterprise aby uzyskać instrukcje dotyczące tworzenia kopii zapasowych wszystkich klientów UNIX i Linux za pośrednictwem protokołu SSH.

Jak wykonać kopię zapasową określonych klientów Linux / UNIX lub określonego zestawu kopii zapasowych, który tworzy kopie zapasowe tylko klientów Linux / UNIX za pośrednictwem protokołu SSH

  1. Zobacz sekcję „Konfigurowanie kluczy SSH na serwerze Amanda” w Jak włączyć uwierzytelnianie SSH w Amanda Enterprise aby uzyskać instrukcje dotyczące konfigurowania uwierzytelniania za pomocą klucza publicznego SSH dla użytkownika amandabackup między serwerem Amanda a
  2. Aby utworzyć kopię zapasową wszystkich obiektów kopii zapasowych dla określonego hosta UNIX lub Linux, edytuj plik / etc / amanda / /disklist.conf dla zestawu kopii zapasowych, w którym obiekty są skonfigurowane i dla którego chcesz używać protokołu SSH. Dodaj „zmc_ssh_auth” do sekcji konfigurującej kopię zapasową dla każdego obiektu tego hosta. To jest przykład dodania tej linii do sekcji dla jednego obiektu: myclientmachine.company.com “/ home” “/ home” {zmc_unix_base zmc_ssh_auth szyfruj brak kompresuj brak szacuj calcsize serwer…. } Pamiętaj, że należy to zrobić dla wszystkich obiektów z kopii zapasowej na tym hoście, w przeciwnym razie spowoduje to błędy podczas sprawdzania hosta i tworzenia kopii zapasowej.
  3. Jeśli wszystkie hosty w zestawie kopii zapasowych są klientami UNIX i / lub Linux i chcesz wykonać ich kopię zapasową przez SSH, edytuj plik / etc / amanda / / zmc_backupset_dumptypes dla zestawu kopii zapasowych, dla którego chcesz używać SSH. Dodaj „zmc_ssh_auth” do sekcji zmc_backupset_dumptype dumptype w tym pliku, na przykład: zdefiniuj dumptype zmc_backupset_dumptype {zmc_device_attached_storage zmc_ssh_auth_ rekord z dnia # maxpromoteday 1 dni}

Jak przywrócić obraz kopii zapasowej za pomocą SSH (dotyczy tylko AE 3.1 i wcześniejszych):

Uwaga: dotyczy to tylko przywracania kopii zapasowych za pośrednictwem ZMC w AE 3.1 i starszych. Wszystkie kopie zapasowe przywrócone za pośrednictwem ZMC w AE 3.3 i nowszych nie powracają do korzystania z SSH, nawet jeśli usługa przywracania nie jest uruchomiona na hoście przywracania i dlatego nigdy nie są wykonywane jako zaszyfrowany transfer. W AE 3.1 i starszych, hasło użytkownika root na docelowym hoście przywracania będzie wymagane w ZMC Restore | Przywróć stronę po uruchomieniu przywracania zgodnie z poniższymi wskazówkami. Uprawnienia roota są wymagane, aby ustawić oryginalne uprawnienia i własność przywróconych plików.

  1. W zapasowym kliencie Linux edytuj plik /etc/xinetd.d/zmrecover i zamień „disable = no” na „disable = yes”; W przeciwnym razie odzyskiwanie zostanie przeprowadzone w niezabezpieczony sposób za pośrednictwem ZMC bez użycia protokołu SSH.
  2. Na kliencie kopii zapasowych załaduj ponownie usługę xinetd jako plik korzeń użytkownik / etc / init.d / xinetd reload
  3. Postępuj zgodnie ze zwykłą procedurą przywracania plików za pomocą konsoli zarządzania Zmanda (zobacz dokumentację dotyczącą Przywróć | Która strona).
  4. Trzymaj korzeń user jako „Destination User Name” w ZMC's Restore | Gdzie strona.
  5. Po kliknięciu Przywracać przycisk na Przywróć | Strona przywracania, zostanie zażądane hasło roota docelowego hosta przywracania. Wprowadź hasło roota. Po pomyślnym uwierzytelnieniu przez SSH rozpocznie się proces przywracania.