Avamar. Интеграция Data Domain. Сбой при добавлении Data Domain в Avamar (не удалось выполнить аутентификацию с помощью файла ключа ssh)

Summary: При добавлении Data Domain в конфигурацию Avamar сервер Avamar Management Console Server (MCS) должен включить защищенное подключение к интерфейсу DD Secure Shell (DDSSH). При возникновении проблем попытка добавить Data Domain завершается сбоем. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Не удается добавить Data Domain (DD) в Avamar.

При попытке добавить Data Domain в Avamar происходит сбой, и Avamar не удается добавить файл открытого ключа в DD.

Сообщение об ошибке: 

The ssh key failed. Verify there is not a duplicate ssh key for the user. The ssh key is used to allow password-less CLI interface with the Data Domain system.

Cause

При добавлении Data Domain в среду Avamar система автоматически создает и обменивается открытыми и закрытыми ключами, которые требуются серверу Avamar Management Console Server (MCS) для обеспечения безопасного подключения к интерфейсу Data Domain Secure Shell (DDSSH).

В некоторых случаях (например, при редактировании файла DDBoost user account , который Avamar использует для подключения к Data Domain), может произойти сбой ключа SSH. В этом случае ключ необходимо будет создать повторно и добавить в Data Domain.

Resolution

Чтобы создать пару открытого и закрытого ключей SSH и отправить открытый ключ в Data Domain, выполните следующие действия.

1. Войдите в Avamar Utility Node в качестве пользователя «admin».

2. Проверьте, разрешают ли ключи SSH вход в Data Domain:  Дополнительные сведения о входе в систему Data Domain с помощью ключей SSH см. в статье Получение доступа к системе Data Domain с сервера Avamar Server.

Если ключ SSH позволяет войти в систему без пароля, прекратите следить за этой статьей. 

3. Выполните команду mcddrsetup_sshkey Сценарий для повторного создания ключей SSH.

Пример.

mcddrsetup_sshkey
INFO: Setting up DD ssh key pair....
INFO: Generating DD ssh key pair....
Generating public/private rsa key pair.
Your identification has been saved in ddr_key.
Your public key has been saved in ddr_key.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX admin@avamar.company.com
The key's randomart image is:
+--[ RSA     ]----+
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
+-----------------+
INFO: DD ssh key pair was generated successfully.
INFO: DD ssh private key file "/home/admin/.ssh/ddr_key" has been copied to "/usr/local/avamar/lib/ddr_key".
INFO: The permissions of DD ssh private key file "/usr/local/avamar/lib/ddr_key" have been changed to 440.
INFO: The owner and group of DD ssh private key file "/usr/local/avamar/lib/ddr_key" have been changed to root and admin.
INFO: DD ssh public key file "/home/admin/.ssh/ddr_key.pub" has been copied to "/usr/local/avamar/lib/ddr_key.pub".
INFO: The permissions of DD ssh public key file "/usr/local/avamar/lib/ddr_key.pub" have been changed to 644.
INFO: The owner and group of DD ssh public key file "/usr/local/avamar/lib/ddr_key.pub" have been changed to root and admin.
INFO: DD ssh key files were copied successfully.
INFO: DD ssh key pair was set up successfully.  
 

4. Отобразите содержимое файла ddr_key.pub:

cat /home/admin/.ssh/ddr_key.pub
 

5. Откройте второй сеанс в Data Domain.

6. Добавьте открытый ключ SSH в файл авторизованных ключей SSH в Data Domain:

a. Выполните следующую команду, чтобы добавить ключ:

adminaccess add ssh-keys <ddboost_user> 

(Где <ddboost_user> - это имя объекта DDBoost user account для Avamar в Data Domain.)

Пример команды и вывода, где DDBoost user account is "ddboost_avamar_production":

adminaccess add ssh-keys ddboost_avamar_production 
 

b. Скопируйте содержимое открытого ключа DD из сеанса Avamar PuTTY (/home/admin/.ssh/ddr_key.pub).

Внимание! Убедитесь, что в выделенной области нет дополнительных пробелов.
 
 

c. Вставьте содержимое ddr_key.pub в окно командной оболочки Data Domain.

d. Нажмите клавишу Enter один раз.

e. Нажмите Control-D.

7. Убедитесь, что ключ принят в Data Domain, с помощью следующей команды:

adminaccess show ssh-keys <ddboost_user> 

(Где <ddboost_user> - это имя объекта DDBoost user account для Avamar в Data Domain.)

Пример команды и вывода, где DDBoost user account is "ddboost_avamar_production":

adminaccess show ssh-keys ddboost_avamar_production 
 

8. Проверьте ключ, войдя в Data Domain из Avamar:

ssh -i ~admin/.ssh/ddr_key <ddboost_user>@<Data_Domain_hostname>

(Где <ddboost_user> - это имя объекта DDBoost user account для Avamar в Data Domain и <Data_Domain_hostname> — имя хоста или IP-адрес Data Domain.)

Пример команды и вывода, где DDBoost user account является "ddboost_avamar_production» на имя хоста Data Domain dd-prod-1:

ssh -i ~admin/.ssh/ddr_key ddboost_avamar_production@dd-prod-1

Additional Information

Affected Products

Avamar Server

Products

Avamar Server
Article Properties
Article Number: 000160400
Article Type: Solution
Last Modified: 16 Oct 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.