Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Desktop
  • Начало работы
    • Все инструкции
      • Создать образ на основе рабочего стола
      • Создать образ Linux на основе ВМ Compute Cloud
      • Создать образ Windows
      • Удалить пользовательский образ
    • Посмотреть логи
    • Посмотреть операции с ресурсами сервиса
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Cloud Desktop
  1. Пошаговые инструкции
  2. Образы
  3. Создать образ Linux на основе ВМ Compute Cloud

Создать образ на основе ВМ Linux Compute Cloud

Статья создана
Yandex Cloud
Обновлена 20 мая 2025 г.

В Cloud Desktop вы можете создавать рабочие столы из предустановленных системных образов или собственных пользовательских образов.

Пользовательские образы могут быть с ОС Windows или Linux.

Образ Linux создается на базе виртуальной машины Compute Cloud.

Чтобы добавить в Cloud Desktop пользовательский образ Linux:

  1. Создайте или выберите уже созданную ВМ со следующими параметрами:

    • Доступ — по SSH-ключу. Доступ по OS Login в Cloud Desktop не поддерживается.
    • Подключение к интернету для установки дополнительного ПО.
  2. Настройте виртуальную машину для создания нужного образа.

  3. Настройте возможность удаленного доступа по протоколу RDP:

    1. Установите пакеты xrdp и xorgxrdp или другие подходящие программы.
    2. Для использования аудио и микрофона установите пакеты для работы с системным звуком. Например, для xrdp установите пакет pipewire-module-xrdp или pulseaudio-module-xrdp.

    Пример настройки RDP и звука для Debian 12:

    sudo apt-get update
    sudo apt-get install -y xfce4 pipewire pipewire-pulse xorgxrdp xrdp pipewire-module-xrdp
    sudo systemctl enable xrdp
    sudo systemctl enable xrdp-sesman
    
  4. Настройте входящие соединения на всех сетевых интерфейсах для работы:

    • RDP — на порт TCP 3389.
    • Для Yandex Cloud Desktop Agent — на порт TCP 5050.
  5. Проверьте доступность ВМ по протоколу RDP.

  6. Установите агент сервиса Yandex Cloud Desktop для Linux с помощью последовательности команд:

    WORKDIR=$(mktemp -d -p $HOME)
    cd ${WORKDIR}
    curl -sSL https://storage.yandexcloud.net/yandexcloud-vdi-agent/install.sh > desktop-agent-install.sh
    chmod +x desktop-agent-install.sh
    ./desktop-agent-install.sh -i ${WORKDIR}
    sudo mkdir -p /opt/yandex-cloud/cloud-desktops
    sudo rm -rf /opt/yandex-cloud/cloud-desktops/desktopagent
    sudo cp ${WORKDIR}/bin/desktopagent /opt/yandex-cloud/cloud-desktops/
    sudo chown root:root /opt/yandex-cloud/cloud-desktops/desktopagent
    sudo chmod +x /opt/yandex-cloud/cloud-desktops/desktopagent
    
  7. Включите автозапуск агента при загрузке ОС виртуальной машины.

    Пример включения автозапуска для ОС с init-системой SystemD (Ubuntu, Debian, CentOS, Fedora, openSUSE и других):

    sudo cat >/etc/systemd/system/desktop-agent.service <<EOF
    [Unit]
    Description=Yandex Cloud Desktop Agent
    Wants=networking.service
    After=networking.service cloud-init.service
    
    ConditionFileIsExecutable=/opt/yandex-cloud/cloud-desktops/desktopagent
    
    [Service]
    Type=simple
    ExecStart=/opt/yandex-cloud/cloud-desktops/desktopagent start --log-level debug
    Restart=always
    RestartSec=30
    
    [Install]
    WantedBy=multi-user.target cloud-init.target
    EOF
    
    sudo systemctl daemon-reload
    sudo systemctl enable desktop-agent.service
    
  8. Перед созданием образа загрузочного диска очистите ОС ВМ от ненужных данных. Например, в дистрибутивах с менеджером пакетов apt можно очистить кеш:

    sudo apt-get clean
    
  9. Создайте образ из диска ВМ:

    Консоль управления
    1. В консоли управления выберите сервис Compute Cloud.
    2. Напротив вашей ВМ нажмите значок → Остановить.
    3. На панели слева выберите Диски.
    4. В строке с загрузочным диском ВМ нажмите значок → Создать образ.
    5. Введите имя образа и при необходимости произвольное описание.
    6. Нажмите Создать.
  10. Добавьте образ в Cloud Desktop:

    Консоль управления
    1. В консоли управления выберите сервис Cloud Desktop.
    2. На панели слева выберите Образы.
    3. Нажмите кнопку Добавить образ.
    4. В поле Источник образа выберите Compute Cloud.
    5. В поле Образ в Compute Cloud выберите образ, созданный ранее.
    6. Введите имя образа.
    7. Нажмите кнопку Добавить.

После создания образа вы сможете использовать его как образ загрузочного диска для групп рабочих столов.

Если образ и ВМ больше не нужны, удалите их, чтобы не платить за их использование:

  • Удалить виртуальную машину
  • Удалить образ диска

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

Предыдущая
Создать образ на основе рабочего стола
Следующая
Создать образ Windows
Проект Яндекса
© 2025 ООО «Яндекс.Облако»