Облачная платформаAdvanced

Получение пароля для входа в Windows ECS

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

Вы можете получить начальный пароль для входа в Windows ECS через management console или API. Подробности см. в этом разделе.

Предварительные условия

Вы получили файл закрытого ключа (.pem file), который был сгенерирован во время создания ECS.

Получение пароля через Management Console

  1. Получите файл закрытого ключа (.pem file), использованный при создании ECS.
  2. Войдите в management console.
  3. Нажмите в верхнем левом углу и выберите регион и проект.
  4. В разделе Computing нажмите Elastic Cloud Server.
  5. На странице Elastic Cloud Server выберите целевой ECS.
  6. В столбце Operation нажмите More и выберите Get Password.
  7. Используйте любой из следующих методов для получения пароля с помощью закрытого ключа:
    • Нажмите Select File и загрузите закрытый ключ из локального каталога.
    • Скопируйте содержимое файла закрытого ключа и вставьте его в text box.
  8. нажмите Get Password чтобы получить случайный пароль.

Получение пароля через API

  1. Получите файл закрытого ключа (.pem file), использованный при создании ECS.
  2. Настройте среду вызова API.
  3. Вызовите API. Для получения подробной информации см. "Before You Start" в Elastic Cloud Server API Reference.
  4. Получите зашифрованный пароль.

    Вызовите API получения пароля, чтобы получить зашифрованный пароль, зашифрованный открытым ключом с использованием RSA.

    URI API имеет следующий формат: GET /v1/{project_id}/cloudservers/{server_id}/os-server-password.

    Note

    Для получения подробной информации см. "Obtaining the Password for Logging In to an ECS" в Elastic Cloud Server API Reference.

  5. Расшифруйте зашифрованный пароль.

    Используйте файл закрытого ключа, использованный при создании ECS, для расшифровки зашифрованного пароля, полученного на шаге 4.

    1. Выполните следующую команду, чтобы с помощью OpenSSL преобразовать формат зашифрованного пароля в ".key -nocrypt".

      openssl pkcs8 -topk8 -inform PEM -outform DER -in rsa_pem.key -out pkcs8_der.key -nocrypt

    2. Invoke the Java class library org.bouncycastle.jce.provider.BouncyCastleProvider and use the key file to edit the code decryption ciphertext.