Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Compute Cloud
    • Все инструкции
      • Подключиться к ВМ по SSH
      • Подключиться к ВМ по SSH с помощью Cloud Shell
      • Обмен файлами с ВМ
      • Подключиться к ВМ по RDP
      • Подключиться к ВМ через PowerShell
        • Создать ВМ с OS Login
        • Настроить OS Login на существующей ВМ
        • Экспортировать SSH-сертификат
        • Подключиться к ВМ по OS Login
      • Работа с Yandex Cloud изнутри ВМ
      • Установить NVIDIA-драйверы
      • Восстановить доступ к ВМ
    • Посмотреть операции с ресурсами сервиса
    • Посмотреть метрики в Monitoring
    • Рекомендации по обновлению драйверов NVIDIA
  • Yandex Container Solution
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Работа на виртуальной машине
  3. OS Login
  4. Экспортировать SSH-сертификат

Экспортировать SSH-сертификат

Статья создана
Yandex Cloud
Улучшена
mmerihsesh
Обновлена 3 марта 2026 г.

Чтобы пользователь или (с помощью сервисного аккаунта) сторонний инструмент, такой как Terraform или Ansible, мог подключиться по протоколу SSH к виртуальным машинам Compute Cloud, хостам кластера Yandex Data Processing или отдельным узлам в группе узлов Kubernetes с включенным доступом по OS Login, можно использовать SSH-сертификат пользователя организации или сервисного аккаунта. Для этого необходимо локально экспортировать SSH-сертификат и использовать его для доступа к ВМ или узлу Kubernetes с помощью стандартного SSH-клиента. Экспортированный сертификат действителен один час.

Чтобы экспортировать SSH-сертификат пользователя организации Identity Hub или сервисного аккаунта на локальный компьютер:

CLI

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команды CLI для экспорта SSH-сертификата в локальную директорию:

    yc compute ssh certificate export --help
    
  2. Получите идентификатор организации, в которой находится нужный профиль OS Login пользователя или сервисного аккаунта:

    yc organization-manager organization list
    

    Результат:

    +----------------------+-------------------------+-------------------------+
    |          ID          |          NAME           |          TITLE          |
    +----------------------+-------------------------+-------------------------+
    | bpf1smsil5q0******** | sample-organization1    | Organization 1          |
    | bpf2c65rqcl8******** | sample-organization2    | Organization 2          |
    | bpf6dne49ue8******** | sample-organization3    | Organization 3          |
    +----------------------+-------------------------+-------------------------+
    
  3. Получите список логинов в профилях OS Login пользователей и сервисных аккаунтов нужной организации, указав ее идентификатор:

    yc organization-manager os-login profile list \
      --organization-id <идентификатор_организации>
    

    Результат:

    +----------------------+----------------------+-----------+----------------------+----------------------+------------+
    |          ID          |        LOGIN         |    UID    |   ORGANIZATION ID    |      SUBJECT ID      | IS DEFAULT |
    +----------------------+----------------------+-----------+----------------------+----------------------+------------+
    | aje1eb5qm7jb******** | yc-sa-my-service-acc | 487816044 | bpfaidqca8vd******** | ajevnu4u2q3m******** | true       |
    | ajegs81t2k9s******** | user1                | 760684761 | bpfaidqca8vd******** | aje7b4u65nb6******** | true       |
    | ajej57b2kf0t******** | user2                |      1011 | bpfaidqca8vd******** | ajei280a73vc******** | true       |
    +----------------------+----------------------+-----------+----------------------+----------------------+------------+
    

    Сохраните значение поля LOGIN для нужного пользователя или сервисного аккаунта — оно понадобится позднее.

    Примечание

    Минимально необходимая роль, позволяющая просматривать список профилей OS Login пользователей — роль organization-manager.osLogins.viewer, назначенная на организацию. Информацию о других ролях, позволяющих просматривать список профилей OS Login, см. в разделе Управление доступом в Yandex Identity Hub.

  4. Экспортируйте сертификат:

    yc compute ssh certificate export \
        --login <логин_пользователя_или_сервисного_аккаунта> \
        --organization-id <идентификатор_организации> \
        --directory <путь_к_директории>
    

    Где:

    • --login — полученный ранее логин пользователя или сервисного аккаунта, заданный в профиле OS Login. Необязательный параметр. Если параметр не задан, SSH-сертификат будет выгружен для пользователя или сервисного аккаунта, авторизованного в текущий момент в профиле Yandex Cloud CLI.
    • --organization-id — полученный ранее идентификатор организации, из которой нужно экспортировать SSH-сертификат. Необязательный параметр. Если параметр не задан, сертификат будет выгружен из организации, к которой относится каталог по умолчанию.
    • --directory — путь к локальной директории, в которой будет сохранен экспортированный SSH-сертификат. Необязательный параметр. Если параметр не задан, сертификат будет по умолчанию сохранен в директории .ssh в домашней директории текущего пользователя компьютера (~/.ssh/).

    Результат:

    Identity: /home/user1/.ssh/yc-cloud-id-b1gia87mbaom********-<логин_в_профиле_OS_Login>
    Certificate: /home/user1/.ssh/yc-cloud-id-b1gia87mbaom********-<логин_в_профиле_OS_Login>-cert.pub
    

    При сохранении экспортированного сертификата в директорию, отличную от директории по умолчанию, убедитесь что доступ к сохраненным файлам сертификата разрешен только текущему пользователю. При необходимости измените разрешения с помощью команды chmod в Linux и macOS или на вкладке Безопасность свойств файлов в Проводнике Windows.

С помощью экспортированного SSH-сертификата вы можете подключиться к виртуальной машине Compute Cloud, кластеру Yandex Data Processing или узлу Kubernetes, для которых настроен доступ по OS Login.

См. такжеСм. также

  • Включить доступ по OS Login
  • Добавить SSH-ключ
  • Подключиться к виртуальной машине по OS Login
  • Подключиться к узлу Kubernetes через OS Login
  • Подключиться к кластеру Yandex Data Processing через OS Login
  • Использовать сервисный аккаунт с профилем OS Login для управления ВМ с помощью Ansible

Была ли статья полезна?

Предыдущая
Настроить OS Login на существующей ВМ
Следующая
Подключиться к ВМ по OS Login
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»