Найти в Дзене
www.TechPlanet.pro

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

Оглавление

Мы создадим виртуальную машину на базе #linux #ubuntu server 20.04 в #yandex cloud и подключимся к ней через ssh клиент #putty из-под Windows.

Предварительная подготовка

Так как мы будет подключаться из-под Windows, то нам нужно установить ssh клиент и создать ключ. Если у вас уже есть ssh клиент и ключ, то можете пропустить этот шаг.

Для начала скачаем putty. Лучше качать целиком весь пакет так, как нам ещё нужно будет создавать ключ.

Вы нужно выбрать вашу платформу, если у вас 64-bit x86(скорей всего), то качаем putty-64bit-0.76-installer.msi

После установки putty в поиске можете набрать PuTTYgen и запустить генератор ключей.

-2

Дальше нажимаем Generate и для ускорения создания можете повидить мышкой по центу экрана.

Рекомендую сразу поменять key comment, скажем на windows. Есть bug при генерации комментария, иногда из-за него нельзя подключится к ssh серверу.

-3

Прежде чем сохранять ключ, нам нужно скопировать его публичную часть из окна Public key for pasting into OpenSSH authorized_keys file. Он нам пригодится при создании виртуальной машине. Дело в том, что если просто нажать Save public key, то он сохранится в формате putty и не совместил в Linux.

Обязательно сохраняем приватную часть ключа Save private key. Нас попросят подтвердить, что мы сохраняем ключ без парольной защиты. Нажимаем Да или добавляем пароль в поле Key passphrase и в Confirm passphrase.

Генератор ключей нам больше не нужен, закрываем его.

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

Подключаемся к яндекс облаку. Если у вас нет почты на ya.ru, то нужно сделать. Для активации пробного периода вам так же нужно будет создать платёжный аккаунт с привязкой карты. С неё снимется небольшая сумма для проверки и вернётся к вам обратно. Больше с карты ничего сниматься не будет, пока вы специально не перейдёте на платную версию. Более подробно можно посмотреть на сайте yandex cloud.

Выбираем Compute Cloud -> Создать ВМ.

-4

Вписываем любое имя на латинице, к примеру ubuntu.

Выбираем Ubuntu 20.04

Ставим галочку на Прерываемая. Это позволит нам сэкономить бюджет в 3 раза. А самое главное, что в течении суток она автоматически выключится и не будет трать наши бонусные рубли пробного периода.

В Логин вписываем имя пользователя так же латиницей.

В поле SSH-ключ нам нужно вставить публичную часть нашего ключа, которую мы скопировали ранее из PuTTYgen. Не забываем, что нам подходит только формат из окна Public key for pasting into OpenSSH authorized_keys file.

-5

Этого достаточно и можно нажимать Создать ВМ.

Добавление публичного IP-адреса

После создание виртуальной машины, она повисит немного в статусе Provisioning, а потом перейдёт в статус Running. Но подключится мы сразу не сможем. В колонке Публичный IPv4 у нас прочерк. Да, ИП адресов не хватает и поэтому яндекс больше не выдаёт их по умолчанию.

Для того, что бы добавить публичный ИП, нажмём на нашу виртуальную машину и в отделе Сеть нажмём ... -> Добавить публичный IP-адрес -> Добавить

-6

Отлично, теперь у вас появилось Публичный IPv4...........51.250.21.172. Его мы будем использовать для дальнейшего подключения.

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

В поисковике наберём putty и запустим ssh клиент PuTTY

-7

Нам обязательно нужно указать какой ключ использовать для подключения, поэтому сразу переходим в Connection -> SSH -> Auth и нажимаем Browse... Нужно найти и выбрать приватную чать вашего ключа, которую мы сохранили ранее.

А что бы не делать это каждый раз, мы сохраним сессию. Для этого возвращаемся в Session и вписывает в Host Name (or IP address) наш публичный ИП адрес 51.250.21.172, а так же название сессии. Нажимаем Save.

-8

Теперь достаточно дважды щёлкнуть по названию сессии и у нас произойдёт подключение к нашей виртуально машине. При первом подключении получим предупреждение, что мы ещё не подключались к этой машине. Нужно просто нажать Да.

-9

Вводим свой логи и нажимает Enter.

Что бы получить полные права, нужно стать рутом sudo su -

-10

Наслаждаемся работой в виртуальной машине на базе Linux Ubuntu. Не забываем, что в течении суток она автоматически выключится и нужно её запустить через https://console.cloud.yandex.ru