Skip to content
На этой странице:

Быстрый старт

Создание виртуальной машины

  1. На странице Compute Cloud выполните одно из действий:

    • Для создания дополнительной виртуальной машины (ВМ) нажмите кнопку Добавить.
    • Для создания первой ВМ нажмите кнопку Создать виртуальную машину.
  2. В поле Название укажите имя ВМ. Далее это имя ВМ будет отображаться в терминале при подключении к ВМ.

  3. В поле Дата-центр выберите необходимые регион и дата-центр.

  4. В поле Сегмент выберите необходимый сегмент аппаратного обеспечения.

    Примечание

    В разных регионах может быть разный набор доступных сегментов. Ресурсы в каждом сегменте тарифицируются по-разному.

  5. В поле Подсеть выберите Создать новую или выберите существующую подсеть.

    Примечание

    В каждом регионе создается отдельная виртуальная сеть. Соответственно в каждом регионе доступен отдельный список подсетей, в которых можно будет разместить создаваемую ВМ.

  6. В поле Публичный адрес выберите один из вариантов:

    • Выбрать — ВМ будет назначен выбранный публичный IP-адрес из доступных в проекте.
    • Без адреса — ВМ будет создана без публичного IP-адреса.
    • Новый — ВМ будет создана с новым публичным IP-адресом.
  7. В поле Выбор образа выберите операционную систему.

  8. При необходимости: Выберите версию операционной системы, если доступно.

  9. Задайте Конфигурацию ресурсов vCPU и RAM. Конфигурация ресурсов определяется типом инстанса, а типы инстансов включают в себя различные комбинации vCPU и RAM. Подробнее о типах инстансов...

  10. Выберите Тип и размер Загрузочного диска. Подробнее о загрузочных дисках....

  11. При необходимости: Нажмите кнопку Добавить диск и заполните доступные поля для добавления дата-диска соответствующего типа и размера. Подробнее о дата-дисках...

    Примечание

    Обратите внимание, что суммарный объем дисков не должен превышать установленные квоты.

  12. В поле Логин введите имя пользователя для подключения к ВМ.

  13. В поле SSH-ключ введите публичный ключ для подключения к ВМ по SSH. Подробнее...

  14. Нажмите кнопку Создать.

Примечание

Создание виртуальной машины займет несколько минут.

Создание ключей доступа к ВМ по SSH

Создание ключей доступа к ВМ по SSH (Linux/MacOS)
  1. В терминале введите команду:
sh
ssh-keygen -t rsa
  1. Введите путь к файлу с приватным ключом или оставьте пустым (в этом случае путь к файлу будет находиться по пути ~/.ssh/id_rsa). По этому же пути будет создан файл с публичным ключом с расширением PUB.

  2. Дважды введите секретную фразу или просто оставьте пустым и нажмите Enter.

    При успешной генерации терминале будет выведена информация:

    sh
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/user-docs/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /Users/user-docs/.ssh/id_rsa
    Your public key has been saved in /Users/user-docs/.ssh/id_rsa.pub
    The key fingerprint is:
    SHA256:F81HMbE2owzGhv0FUKA9RqAxD3urAtesXE2opRDOHOA user-docs@MWS-machine.local
    The key's randomart image is:
    +---[RSA 3072]----+
    |..o   + ..++o =o |
    |.+ o   O B o o o |
    | E=   = * @ o B  |
    |   . * + = * = o |
    |  . + + S . +    |
    |   + o . .       |
    |    + .          |
    |     .           |
    |                 |
    +----[SHA256]-----+
  3. Для вывода публичного ключа на экран воспользуйтесь командой cat.

    Если вы задали ключу путь по умолчанию, то команда будет выглядеть следующим образом:

    sh
    cat ~/.ssh/id_rsa.pub
Создание ключей доступа к ВМ по SSH (Windows)
  1. Скачайте приложение PuTTy с официального сайта (файл — putty.zip).

  2. Распакуйте скачанный архив.

  3. Запустите файл puttygen.exe.

  4. Выберите тип ключа RSA (SSH-2 RSA) и длину 2048 бит, и нажмите на кнопку Generate.

    После этого начнется процесс генерации. Чтобы процесс завершился, произвольно перемещайте курсор по пустой области окна.

  5. По завершении процесса генерации ключа на экран выведется публичный ключ. Скопируйте запись из поля Public key for pasting into OpenSSH authorized_keys file field и сохраните в отдельный файл.

  6. Откройте файл с публичным ключом (из п. 5) и скопируйте содержимое в поле SSH-ключ при создании ВМ Compute Cloud.

  7. Нажмите кнопку Save Private Key и выберите место для сохранения файла с приватным ключом.

Подключение к виртуальной машине

Перед подключением убедитесь в следующем:

  • На вашей локальной машине установлен клиент SSH. Это может быть консольная утилита ssh, доступная из командной строки, или приложение PuTTY для Windows и Linux.
  • Используется публичный IP-адрес ВМ.
  • Создан ключ доступа для соединения по SSH.
Подключение к виртуальной машине (Linux/MacOS)
  1. Введите в терминале следующую команду:

    sh
    ssh -i [путь к файлу закрытого ключа] [Логин]@[Публичный IP]
  2. Введите 'yes', а затем укажите пароль защиты файлы закрытого ключа, если он указывался при создании файла.

    Установится соединение с виртуальной машиной.

Подключение к виртуальной машине (Windows)
  1. Скачайте приложение PuTTy с официального сайта (файл — putty.zip).
  2. Распакуйте скачанный архив.
  3. Запустите файл putty.exe.
  4. В меню слева выберите Connection > SSH > Auth > Credentials.
  5. В открывшемся окне нажмите кнопку Browse... рядом с полем Private key file for authentication и выберите необходимый файл с приватным ключом.
  6. Вернитесь в окно Session через меню слева.
  7. Введите публичный адрес вашей ВМ в поле Host Name (or IP address) и порт в поле Port (по умолчанию используется порт 22).
  8. Нажмите кнопку Open. При появление окна с предупреждением подтвердите действие.

Подключение к ВМ по IP-адресу другой ВМ

При подключении к ВМ может возникнуть предупреждение о том, что присвоенный публичный IP-адрес когда-либо использовался для подключения по SSH к другой ВМ.

В этом случае вы не сможете подключиться к ВМ и в окне терминала отобразится предупреждение:

sh
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
...

Для решения этой проблемы воспользуйтесь инструкцией ниже:

Подключение к ВМ по IP-адресу другой ВМ (Linux/MacOS)
  1. В окне терминала выполните команду:

    sh
    ssh-keygen -R [публичный IP-адрес ВМ]
  2. Подключитесь к ВМ при помощи следующей команды:

    sh
    ssh -i [путь к файлу с приватным ключом] [Логин]@[Публичный IP]