Как подключится к Виртуальной машине

Чтобы управлять Виртуальной машиной удаленно, например со своего локального компьютера, нужно подключиться к нему по протоколу SSH (для серверов на базе ОС Linux) или RDP (ОС Windows).

Для подключения к Виртуальной машине с операционной системой Windows Server, выполните следующие действия:

  1. Расшифруйте пароль — статус готовности пароля Вы можете увидеть в свойствах Виртуальной машины. Если статус Готов, в меню «Действия» выберите пункт Get password и на открывшейся странице нажмите кнопку «Показать».
  2. Нажмите на IP-адрес, который отображается на странице виртуальной машины и сохраните на свой компьютер файл vmname.rdp.
  3. Запустите скачанный файл.

Если по какой либо причине файл vmname.rdp недоступен для скачивания, выполните следующие действия:

  1. В поле поиска (меню Пуск) найдите и выберите «Подключение к удаленному рабочему столу».
  2. В открывшемся окне в поле Компьютер введите публичный IP-адрес сервера.
  3. Нажмите кнопку Подключиться.
  4. Введите логин и пароль.
  5. Нажмите кнопку OK.

Для входа используйте имя пользователя admin и пароль, расшифрованный ранее. По умолчанию мы предоставляем подключение через Remote Desktop Protocol (RDP). Если для работы с Виртуальной машиной требуется подключение другими способами, то их необходимо будет настроить самостоятельно.

В наших образах Windows server 2019 данная функция уже включена.

Выполните команду Run с помощью сочетания клавиш Windows + R, затем наберите gpedit.msc и нажмите Ввод. Найдите пункты политик отвечающие за RDP:

Политика Локальный компьютер > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Среда удаленных рабочих столов > Использовать аппаратные видеоадаптеры для всех сеансов удаленных рабочих столов

и активируйте этот пункт (Включено).

Чтобы подключиться к Виртуальной машине:

  1. Установите и запустите Microsoft Remote Desktop.
  2. Нажмите +. В поле PC name введите IP-адрес Виртуальной машины, в полях Username и Password введите имя пользователя (Admin) и пароль.
  3. Нажмите Save и сохраните изменения.
  4. Для подключения к удаленному серверу дважды нажмите на созданное подключение в списке.

Для подключения к Виртуальным машинам с ОС Linux используется протокол SSH. Он позволяет безопасно управлять сервером по сети.

Подключиться к серверу можно:

  • по логину и паролю — в таком случае при каждом подключении к серверу нужно вводить пароль. Данный способ по умолчанию недоступен, но его можно включить — как включить аутентификацию по паролю SSH;
  • по паре сгенерированных SSH-ключей — при таком подключении вводить пароль не нужно, пользователь идентифицируется при первом подключении. Используется пара ключей: открытый ключ размещается на Виртуальной машине, а закрытый ключ хранится на компьютере пользователя. Примечание: подключиться к серверу по SSH можно только с того компьютера, на котором хранится закрытый SSH-ключ.

Для облачных образов обычно используются типовые логины (username) ubuntu, debian, fedora, opensuse, cloud-user.

  1. Скачайте файл закрытого ключа, который находится в разделе Ключевые пары и имеет формат keyname-username.pem.ppk.
  2. Настройте сессию в PuTTY:
    • Host Name — IP-адрес Виртуальной машины.
    • Укажите скачанный файл ключа .ppk в разделе Connections > SSH > Auth.

Клиент SSH установлен по умолчанию в Windows Server 2019, Windows 10 сборки 1809 и более новых билдах.

  1. Скачайте файл закрытого ключа, который находится в разделе Ключевые пары и имеет формат keyname-username.pem.
  2. Для подключения используйте в командной строке или powershell команду:
    ssh -i полный_путь_к_файлу\keyname-username.pem username@10.10.10.10

    где:

    • username — это название дистрибутива, например, ubuntu;
    • 10.10.10.10 — IP-адрес Виртуальной машины.
  1. Скачайте файл закрытого ключа, который находится в разделе Ключевые пары и имеет формат keyname-username.pem.
  2. Запустите приложение Terminal.
  3. Измените права на файл ключевой пары, с помощью команды:
    chmod 600 полный_путь_к_файлу_ключа/keyname-userename.pem.
  4. Подключитесь к серверу через SSH, помощью команды:
    ssh -i полный_путь_к_файлу/keyname-username.pem username@10.10.10.10

    где:

    • username — это название дистрибутива, например, ubuntu;
    • 10.10.10.10 — IP-адрес Виртуальной машины.