# ControlVM

#### Задание:

* 1\. Создайте инстанс с именем ControlVM и подключите его к сети интернет.
* 1\. Тип виртуальной машины: 2 vCPU, Доля vCPU 50%, 2 RAM.
* 2\. Размер диска: 10 ГБ.
* 3\. Тип диска: SSD.
* 4\. Отключите мониторинг и резервное копирование.
* 5\. Операционная система: ALT Linux 10.
* 6\. Разрешите внешние подключения по протоколу SSH.
* 7\. Сохраните ключевую пару для доступа на рабочем столе вашего локального ПК с расширением .pem

2\. Настройте внешнее подключение к ControlVM.

* 1\. Установите на локальный ПК клиент SSH PuTTY.
* 2\. Создайте в PuTTY профиль с именем YACloud.
* 3\. Убедитесь в возможности установления соединения с ControlVM с локального ПК с помощью клиента PuTTY без ввода дополнительных параметров
* 4\. Используйте для подключения имя пользователя altlinxu и загруженную ключевую пару.

#### Выполнение:

#### Скачиваем и устанавливаем **putty.exe** и **puttygen.exe:**

![](/files/opwPBeC8Rht8iYHB8tua)

* Открываем **puttygen.exe** нажимаем **Generate** для генерации открытого и закрытого ключей:

## ![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image.png)![](/files/RbwhsgMTOBCdVjaAudxP)

* Начинается процесс генерации - в хаотичном режиме двигаем мышкой:
*

```
<figure><img src="/files/IjITsKwRxKKFBIcgRIGQ" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%281%29.png)

* Копируем содержимое сгенерированного открытого - **Public** ключа (пригодится при создании ВМ):
*

```
<figure><img src="/files/OBF4GWsQIcQ5gL394NBC" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%283%29.png)

* Сохраняем закрытый **Private key** - надимаем **Да**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%284%29.png)![](/files/krvZR7zRFvZNZFZ70Wra)

* Сохраняем на **Рабочем столе** с именем **ControlVM**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%285%29.png)![](/files/RKINgc5qxHFogterxfTO)

* Переименовываем расширение для закрытого ключа с **.ppk** на **.pem** - нажимаем **Да**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%286%29.png)![](/files/hcAYWYhTRLWqEr4FFAiN)

* На главной странице Yandex Cloud - переходим на **Compute Cloud**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%287%29.png)![](/files/JrhtNkh3IQXFN5BCgMDL)

* Выбираем **Виртуальные машины**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%288%29.png)![](/files/XrqTFpOQ9q9BMZjafjqZ)

* Выбираем и **Создать ВМ**:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%289%29.png)![](/files/ysdNLitgl8iHmIGukApQ)

* 1 - задаём **Имя** в соответствие с [задание](https://sysahelper.ru/mod/resource/view.php?id=195)м;
* 2 - выбираем **ОС** в соответствие с [задание](https://sysahelper.ru/mod/resource/view.php?id=195)м;
* 3 - выбирыем **тип** для диска в соответствие с [задание](https://sysahelper.ru/mod/resource/view.php?id=195)м;
* 4 - задаём **Размер** согласно заданию&#x20;

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2810%29.png)![](/files/7upooAwPReaSqasNOwd6)

* Задаём вычислительные ресурсы согласно заданию:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2811%29.png)![](/files/slLTm3vpPIn54BBdTOOc)

* 1 - задаём имя пользователя;
* 2 - вставляем скопированное ранее содержимое открытого ключа;
* 3 - нажимаем **Создать ВМ**

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2812%29.png)![](/files/e4iPcILUfPYkOopll0XA)

* Результат:

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2813%29.png)![](/files/ZGbrlkfv9fqoaI9c7jqX)

* Открываем **putty.exe**
*

```
<figure><img src="/files/AeAsqX8EsRKLjyvKmpVu" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2815%29.png)

* Переходим на вкладку **SSH -> Auth** нажимаем **Browse** и выбираем ранее сохранённый файл закрытого ключа на Рабочем столе **ControlVM.pem**:
*

```
<figure><img src="/files/1QJH09aMqhKxgCMKbbDP" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2816%29.png)

* На вкладке **Виртуальные машины** в Yandex Cloud копируем **Публичный IPv4** адрес для подключения к ВМ:
*

```
<figure><img src="/files/pEMl2IsDWrI6hdCRjJyW" alt=""><figcaption></figcaption></figure>
```

<img src="https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.png" alt="" height="194" width="1174">

* Возвращаемся на вкладку **Session** - указываем имя пользователя для подключения **altlinux** и скопированный **Публичный IPv4** адрес затем вводим имя согласно заданию для **Сохранения сессии** нажимаем **Save**:
*

```
<figure><img src="/files/ev8pgv4JG4PjYRFkcFm7" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2817%29.png)

* Выбираем только что созданное поключение и нажимаем **Open**:
*

```
<figure><img src="/files/Tblf8UfKSQhHYJcRcG9I" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2818%29.png)

* Нажимаем **Accept**:
*

```
<figure><img src="/files/Z7wnix3WkCvmWS6iDgSt" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/image%20%2819%29.png)

* Получаем доступ к виртуальной машине **ControlVM**:
*

```
<figure><img src="/files/8bS9SS348YPDms5SydPI" alt=""><figcaption></figcaption></figure>
```

![](https://sysahelper.ru/pluginfile.php/267/mod_page/content/1/20.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://seraphim.gitbook.io/volodyazetkin2024gitbook/controlvm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
