VK Object Storage logo
Помощь
Обновлена 17 июля 2026 г. в 15:35

Создание учетной записи для установки системы

Создайте пользователя с root-правами, от имени которого будет выполняться установка VK Object Storage, и разместите его публичный ключ на всех узлах:

  1. Создайте учетную запись пользователя с root-правами, например deploy:

    1. Создайте пользователя deploy:

      $ sudo useradd deploy               // Создать пользователя deploy$ sudo passwd deploy                // Задать пароль пользователю$ sudo usermod -aG wheel deploy     // Добавить пользователя в группу wheel

      Здесь группа wheel — специальная группа пользователей для управления доступом к команде su или sudo.

      Группа wheel обычно предоставляет полный доступ к sudo (в зависимости от настроек вашей системы). После этого пользователь deploy должен иметь права выполнять любые команды с правами root, используя sudo.

      Для удобства работы можно установить разрешение вызывать sudo без ввода пароля. Выполните эти команды на всех серверах:

      echo ' deploy ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/deploychmod 440 /etc/sudoers.d/deploy
    2. Создайте пару открытого и закрытого ключей для пользователя deploy, с помощью которой будет выполнена аутентификация на всех серверах инсталляции:

      $ sudo su - deploy                  // Подключиться к пользователю deploy$ ssh-keygen                        // Сгенерировать RSA-ключ
    3. После генерации ключей в консоли выведется запрос на их сохранение:

      Enter file in which to save the key (/home/deploy/.ssh/id_rsa):

      Нажмите ENTER, чтобы сохранить пару ключей в директорию deploy/.ssh/, или укажите альтернативный путь.

    4. После сохранения ключей в консоли выведется запрос парольной фразы для ключа:

      Enter passphrase (empty for no passphrase):
  2. Скопируйте открытый ключ с деплой-ноды на все серверы, участвующие в установке:

    $ ssh-copy-id deploy@<ИМЯ_СЕРВЕРА>

    Здесь:

    • deploy — имя пользователя, под которым будет выполняться установка Системы.
    • <ИМЯ_СЕРВЕРА> — имя сервера, куда копируется ключ.