Как выполнять резервное копирование и восстановление через SSH

Эта статья предназначена для Аманда Энтерпрайз (AE)

Информация Описание:

Amanda Enterprise Server можно настроить для резервного копирования всех наборов резервных копий, определенного набора резервных копий или даже записей резервных копий для определенного хоста с помощью аутентификации SSH для безопасной передачи данных. Эта поддержка доступна только для клиентов Linux / Solaris / Mac OS X и недоступна для клиентов Windows.

Как сделать резервную копию всех клиентов Linux / Unix с помощью SSH

  1. См. Как включить аутентификацию SSH в Amanda Enterprise для получения инструкций по резервному копированию всех клиентов UNIX и Linux через SSH.

Как сделать резервную копию определенных клиентов Linux / UNIX или определенного набора резервных копий, который выполняет резервное копирование только клиентов Linux / UNIX через SSH

  1. См. Раздел «Настройка ключей SSH на сервере Amanda» в Как включить аутентификацию SSH в Amanda Enterprise инструкции по настройке аутентификации с открытым ключом SSH для пользователя amandabackup между сервером Amanda и
  2. Чтобы создать резервную копию всех объектов резервного копирования для определенного хоста UNIX или Linux, отредактируйте файл / etc / amanda / Файл /disklist.conf для набора резервных копий, в котором сконфигурированы объекты и для которого вы хотите использовать SSH. Добавьте «zmc_ssh_auth» в раздел, который настраивает резервное копирование для каждого объекта этого хоста. Это пример добавления этой строки в раздел для одного объекта: myclientmachine.company.com «/ home» «/ home» {zmc_unix_base zmc_ssh_auth encrypt none compress none оценка вычислить сервер…. } Обратите внимание, что это необходимо сделать для всех объектов, резервные копии которых созданы на этом хосте, иначе это вызовет ошибки во время проверки хоста и резервного копирования.
  3. Если все хосты в резервном наборе являются клиентами UNIX и / или Linux, и вы хотите сделать резервную копию всех их через SSH, отредактируйте файл / etc / amanda / / zmc_backupset_dumptypes файл для набора резервных копий, для которого вы хотите использовать SSH. Добавьте «zmc_ssh_auth» в раздел zmc_backupset_dumptype этого файла как таковой: определите тип дампа zmc_backupset_dumptype {zmc_device_attached_storage zmc_ssh_auth_ record on # maxpromoteday 1 days}

Как восстановить образ резервной копии с помощью SSH (применимо только для AE 3.1 и более ранних версий):

Примечание. Это применимо только к восстановлению резервных копий через ZMC в AE 3.1 и более ранних версиях. Все резервные копии, восстановленные с помощью ZMC в AE 3.3 и более поздних версиях, не возвращаются к использованию SSH, даже если служба восстановления не запущена на узле восстановления, и поэтому никогда не выполняется зашифрованная передача. В AE 3.1 и ранее пароль пользователя root на целевом хосте восстановления будет требоваться на ZMC Restore | Восстановить страницу при запуске восстановления, как указано ниже. Права root необходимы для установки исходных разрешений и владения восстановленным файлом (ами).

  1. На резервном клиенте Linux отредактируйте файл /etc/xinetd.d/zmrecover и замените «disable = no» на «disable = yes»; В противном случае восстановление будет выполнено небезопасным способом через ZMC без использования SSH.
  2. На клиенте резервного копирования перезагрузите службу xinetd как корень пользователь / etc / init.d / xinetd reload
  3. Следуйте обычной процедуре для восстановления файла (ов) через Консоль управления Zmanda (см. Документацию для Восстановить | Какая страница).
  4. Держите корень пользователя в качестве «имени пользователя назначения» при восстановлении ZMC | Где page.
  5. После нажатия Восстановить кнопку Восстановить | На странице восстановления будет запрошен пароль root целевого хоста восстановления. Введите пароль root. После успешной аутентификации через SSH будет запущен процесс восстановления.