Come eseguire backup e ripristini tramite SSH

Questo articolo è per Amanda impresa (AE)

Descrizione info:

Amanda Enterprise Server può essere configurato per eseguire il backup di tutti i set di backup, un set di backup specifico o anche le voci di backup per un host specifico tramite autenticazione SSH per il trasferimento sicuro dei dati. Questo supporto è disponibile solo sui client Linux / Solaris / Mac OS X e non è disponibile per i client Windows.

Come eseguire il backup di tutti i client Linux / Unix utilizzando SSH

  1. Si prega di consultare Come abilitare l'autenticazione SSH in Amanda Enterprise per istruzioni su come eseguire il backup di tutti i client UNIX e Linux tramite SSH.

Come eseguire il backup di client Linux / UNIX specifici o di un set di backup specifico che esegue il backup solo dei client Linux / UNIX tramite SSH

  1. Vedere la sezione "Configurazione delle chiavi SSH sul server Amanda" di Come abilitare l'autenticazione SSH in Amanda Enterprise per istruzioni sulla configurazione dell'autenticazione con chiave pubblica SSH per l'utente amandabackup tra il server Amanda e
  2. Per eseguire il backup di tutti gli oggetti di backup per uno specifico host UNIX o Linux, modificare il file / etc / amanda / /disklist.conf per il set di backup in cui sono configurati gli oggetti e per il quale si desidera utilizzare SSH. Aggiungi "zmc_ssh_auth" alla sezione che configura un backup per ogni oggetto di quell'host. Questo è un esempio dell'aggiunta di questa riga alla sezione per un oggetto: myclientmachine.company.com "/ home" "/ home" {zmc_unix_base zmc_ssh_auth crittografare nessuno comprimere nessuno stima calcsize server…. } Notare che questo deve essere fatto per tutti gli oggetti di cui è stato eseguito il backup su quell'host, altrimenti si verificheranno errori durante il controllo dell'host e il backup.
  3. Se tutti gli host in un set di backup sono client UNIX e / o Linux e desideri eseguire il backup di tutti tramite SSH, modifica il file / etc / amanda / / zmc_backupset_dumptypes file per il set di backup per il quale si desidera utilizzare SSH. Aggiungi "zmc_ssh_auth" alla sezione zmc_backupset_dumptype dumptype in questo file come tale: definisci dumptype zmc_backupset_dumptype {zmc_device_attached_storage zmc_ssh_auth_ record su # maxpromoteday 1 giorni}

Come ripristinare un'immagine di backup utilizzando SSH (applicabile solo per AE 3.1 e versioni precedenti):

Nota: questo si applica solo al ripristino dei backup tramite ZMC in AE 3.1 e versioni precedenti. Tutti i backup ripristinati tramite ZMC in AE 3.3 e versioni successive non ricorrono all'utilizzo di SSH anche se il servizio di ripristino non è in esecuzione sull'host di ripristino e quindi non vengono mai eseguiti come trasferimento crittografato. In AE 3.1 e versioni precedenti, la password dell'utente root sull'host di ripristino di destinazione sarà richiesta in ZMC Restore | Ripristina la pagina quando il ripristino viene eseguito come indicato di seguito. I privilegi di root sono necessari per impostare i permessi originali e la proprietà dei file ripristinati.

  1. Sul client Linux di backup, modificare il file /etc/xinetd.d/zmrecover e sostituire "disable = no" con "disable = yes"; In caso contrario, il ripristino verrà eseguito in modo non sicuro tramite ZMC senza utilizzare SSH.
  2. Sul client di backup, ricaricare il servizio xinetd come radice user / etc / init.d / xinetd reload
  3. Seguire la normale procedura per ripristinare i file tramite Zmanda Management Console (vedere la documentazione per Ripristina | Che pagina).
  4. Tenere il radice utente come "Nome utente di destinazione" in Restore di ZMC | Dove pagina.
  5. Dopo aver cliccato il Ripristinare sul pulsante Restore | Pagina di ripristino, verrà richiesta la password di root dell'host di ripristino di destinazione. Immettere la password di root. Una volta eseguita con successo l'autenticazione tramite SSH, verrà avviato il processo di ripristino.