diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index 22afacd..5898714 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -216,8 +216,9 @@ export default defineConfig({ { text: 'Подключение к ВМ', link: '/compute/compute-how-to/compute-connect-index.md', collapsed: true, items: [ - { text: 'Подключение по SSH к ВМ по внешнему IP-адресу', link: '/compute/compute-how-to/compute-connect-public.md'}, - { text: 'Подключение по SSH к ВМ по внутреннему IP-адресу', link: '/compute/compute-how-to/compute-connect-inside.md' }, + { text: 'Подключение по SSH по внешнему IP-адресу с помощью ключевой пары', link: '/compute/compute-how-to/compute-connect-public.md'}, + { text: 'Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары', link: '/compute/compute-how-to/compute-connect-inside.md' }, + { text: 'Подключение по SSH по логину и паролю', link: '/compute/compute-how-to/compute-connect-pwd.md' }, ] }, { text: 'Управление ВМ', link: '/compute/compute-how-to/compute-servers-manage.md' }, diff --git a/src/compute/compute-how-to/compute-connect-index.md b/src/compute/compute-how-to/compute-connect-index.md index b054db1..705a298 100644 --- a/src/compute/compute-how-to/compute-connect-index.md +++ b/src/compute/compute-how-to/compute-connect-index.md @@ -1,13 +1,14 @@ --- section_links: - - title: Подключение по SSH к ВМ по внешнему IP-адресу + - title: Подключение по SSH по внешнему IP-адресу с помощью ключевой пары link: /compute/compute-how-to/compute-connect-public.md - description: Подключиться по SSH к ВМ по внешнему IP-адресу - - title: Подключение по SSH к ВМ по внутреннему IP-адресу + description: Подключиться к виртуальной машине по SSH с помощью ключевой пары по внешнему IP-адресу + - title: Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары link: /compute/compute-how-to/compute-connect-inside.md - description: Подключиться по SSH к ВМ по внутреннему IP-адресу через джамп-хост + description: Подключиться к виртуальной машине по SSH с помощью ключевой пары по внутреннему IP-адресу через джамп-хост + - title: Подключение по SSH по логину и паролю + link: /compute/compute-how-to/compute-connect-inside.md + description: Подключиться к виртуальной машине по SSH с помощью логина и пароля --- # Подключение к ВМ - -Рассмотрено подключение по SSH к виртуальной машине по внешнему IP-адресу и к виртуальной машине по внутреннему IP-адресу. \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-connect-inside.md b/src/compute/compute-how-to/compute-connect-inside.md index 91cb618..14dfdd3 100644 --- a/src/compute/compute-how-to/compute-connect-inside.md +++ b/src/compute/compute-how-to/compute-connect-inside.md @@ -1,4 +1,4 @@ -# Подключение по SSH к виртуальной машине по внутреннему IP-адресу +# Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары Виртуальные машины, созданные в [зоне доступности `Inside` или `DMZ`](../compute-overview.md#зоны-доступности), с внутренним IP-адресом недоступны из интернета. Чтобы подключиться по SSH к ВМ по внутреннему IP-адресу, используйте промежуточную виртуальную машину (джамп-хост) с [внешним IP-адресом (FIP)](compute-ip.md#внешние-ip-адреса). @@ -14,8 +14,8 @@ - публичный ключ [добавлен](../../admin/ssh.md#добавить-ssh-ключ) в профиль пользователя в личном кабинете Beeline Cloud. - На компьютере, с которого выполняется подключение к ВМ: - разрешен удаленный доступ по протоколу SSH (TCP-порт 22); - - есть доступ в сеть интернет, протокол ICMP не заблокирован на Firewall-ах; - - VPN сети организации позволяет осуществлять соединение в сеть Интернет. + - есть доступ в интернет, протокол ICMP не заблокирован на Firewall-ах; + - VPN сети организации позволяет осуществлять соединение в интернет. Если вы используете разные SSH-ключи для подключения к ВМ по внутреннему IP-адресу и к промежуточной ВМ с внешним IP-адресом, то добавьте оба публичных ключа в профиль пользователя в личном кабинете Beeline Cloud. diff --git a/src/compute/compute-how-to/compute-connect-public.md b/src/compute/compute-how-to/compute-connect-public.md index ac2c76e..760d725 100644 --- a/src/compute/compute-how-to/compute-connect-public.md +++ b/src/compute/compute-how-to/compute-connect-public.md @@ -1,4 +1,4 @@ -# Подключение по SSH к виртуальной машине по внешнему IP-адресу +# Подключение по SSH по внешнему IP-адресу с помощью ключевой пары Подключение к ВМ выполняется по протоколу SSH с [помощью ключевой пары](../../admin/ssh.md). @@ -25,7 +25,7 @@ где: - `логин`: [имя пользователя ОС по умолчанию](./../compute-overview.md#операционная-система); - - `внешний_IP`: внешний IP-адрес виртуальной машины можно узнать на странице сервиса **Виртуальные машины** в разделе **Виртуальные машины**. + - `внешний_IP`: внешний IP-адрес виртуальной машины. - Если на вашем устройстве есть несколько приватных ключей или вы переместили приватный ключ из каталога по умолчанию, то дополнительно укажите путь к приватному ключу: diff --git a/src/compute/compute-how-to/compute-connect-pwd.md b/src/compute/compute-how-to/compute-connect-pwd.md new file mode 100644 index 0000000..93c166a --- /dev/null +++ b/src/compute/compute-how-to/compute-connect-pwd.md @@ -0,0 +1,44 @@ + +# Подключение по SSH по логину и паролю + +Подключиться к ВМ можно по протоколу SSH с помощью логина и пароля. + +## Перед началом работы + +Перед подключением проверьте выполнение условий: + +- Статус виртуальной машины — `Включена`. + +## 1. Подготовить учетные данные + +Для подключения узнайте логин и пароль пользователя: + +| Учетные данные | Значение | +|---|---| +| Логин | Логин задается при [создании](compute-servers-create.md#создать-виртуальную-машину) виртуальной машины. Логин пользователя [указан](compute-servers-manage.md#посмотреть-свойства-вм) в свойствах ВМ в поле **Логин** | +| Пароль | Пароль задается при [создании](compute-servers-create.md#создать-виртуальную-машину) виртуальной машины. Если вы забыли пароль, то восстановить его не получится | + +## 2. Подключиться к ВМ + +:::: tabs + += по внешнему IP-адресу + +Если ВМ создана в зоне `DMZ` и ей присвоен [внешний IP-адрес](compute-ip.md#внешние-ip-адреса), то для подключения к ВМ выполните: + +1. Откройте терминал. +2. Выполните команду в терминале: + ``` + ssh <логин>@<внешний_IP> + ``` +3. Подтвердите подключение. +4. Введите пароль и подтвердите подключение. + += по внутреннему IP-адресу + +Если ВМ создана в зоне `Inside` или `DMZ` и ей присвоен внутренний IP-адрес, то для подключения к ВМ используйте один из вариантов: + +- [через промежуточную виртуальную машину (джамп-хост)](https://docs.cloud.dfcloud.ru/compute/compute-how-to/compute-connect-inside.html#_3-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F-ssh); +- [настроить site-to-site VPN c помощью VyOS](./../compute-how-to/compute-network/compute-vpn-vyos.md). + +:::: \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-disks.md b/src/compute/compute-how-to/compute-disks.md index aa5ebf7..69e7cf0 100644 --- a/src/compute/compute-how-to/compute-disks.md +++ b/src/compute/compute-how-to/compute-disks.md @@ -68,7 +68,7 @@ При подключении диск и ВМ должны быть созданы в одной зоне доступности. ::: warning Важно -К ВМ можно подключить максимально 28 дисков, включая системный. +К ВМ можно подключить максимально 28 дисков, включая загрузочный. ::: 1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). diff --git a/src/compute/compute-how-to/compute-index.md b/src/compute/compute-how-to/compute-index.md index 16ef10f..0705e3d 100644 --- a/src/compute/compute-how-to/compute-index.md +++ b/src/compute/compute-how-to/compute-index.md @@ -2,15 +2,13 @@ section_links: - title: Создание ВМ link: /compute/compute-how-to/compute-servers-create.md - description: Создание виртуальной машины + description: Создать виртуальную машину - title: Подключение к ВМ - link: /compute/compute-how-to/compute-connect.md - description: Подключиться к созданной виртуальной машине + link: /compute/compute-how-to/compute-connect-index.md + description: Подключиться к созданной виртуальной машине по SSH - title: Управление ВМ link: /compute/compute-how-to/compute-servers-manage.md description: Управление состоянием виртуальной машины, удаление виртуальной машины --- # Виртуальные машины - -Создание виртуальных машин с операционной системой семейства Linux и подключение к ней. Управление состоянием ВМ. \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-ip.md b/src/compute/compute-how-to/compute-ip.md index 8faed34..9269913 100644 --- a/src/compute/compute-how-to/compute-ip.md +++ b/src/compute/compute-how-to/compute-ip.md @@ -58,7 +58,7 @@ 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. 5. Отобразится список всех IP-адресов проекта. -6. Внешний IP-адрес сопоставлен с внутренним IP-адресом `10.0.0.10` и отмечен тегом `Внешний IP`. Значение внешнего IP-адреса указано в поле `Имя`. +6. Внешний IP-адрес сопоставлен с внутренним IP-адресом `10.0.0.10` и отмечен тегом `Внешний IP`. Значение внешнего IP-адреса указано в поле **Имя**. 7. Если для внешнего IP-адреса отображается статус `Зарезервирован`, то внешний IP-адрес [доступен для назначения](#назначить-вм-внешний-ip-адрес). ## Назначить ВМ внешний IP-адрес diff --git a/src/compute/compute-how-to/compute-servers-create.md b/src/compute/compute-how-to/compute-servers-create.md index b12fd9a..2d73a06 100644 --- a/src/compute/compute-how-to/compute-servers-create.md +++ b/src/compute/compute-how-to/compute-servers-create.md @@ -8,7 +8,7 @@ 4. В левом меню откройте раздел **Виртуальные машины**. 5. Нажмите **Создать виртуальную машину**. 6. В блоке **Имя и расположение** укажите имя и расположение ВМ: - - **Имя машины**: введите название ВМ: + - **Имя машины**: введите название ВМ по правилам: - длина от 3 до 63 символов; - используйте только строчные латинские буквы, цифры и дефис; - не используйте дефис в начале или в конце имени. @@ -21,20 +21,26 @@ 9. В блоке **Диски** настройте загрузочный диск и, при необходимости, добавьте дополнительные диски: - **Загрузочный диск**: выберите [тип диска](../compute-overview.md#диски) и укажите размер загрузочного диска. - Рекомендуется создать дополнительный диск для размещения ваших данных: нажмите **Добавить диск** и настройте дополнительный диск. [Дополнительный диск можно создать](#добавить-диск) позже. - ::: warning Важно - К ВМ можно подключить не более 28 дисков, включая загрузочный. - ::: -10. Выберите SSH-ключи, с помощью которых вы можете подключаться к ВМ по SSH. Если подходящий SSH-ключ отсутствует, то нажмите [**Создать ключ**](../../admin/ssh.md#создать-ssh-ключ). -11. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: - - **Логин**: введите логин пользователя латинскими символами в нижнем регистре. -12. В блоке **Настройка сети** выберите: +10. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: + - **Логин**: введите логин пользователя по правилам: + - длина от 1 до 32 символов; + - используйте только строчные латинские буквы, цифры и символы: дефис, подчеркивание и точку; + - не используйте дефис и точку в начале; + - не используйте дефис в конце имени. + - выберите один из способов подключения к ВМ: + - **SSH-ключ**: выберите SSH-ключи, с помощью которых вы можете подключаться к ВМ по SSH. Если подходящий SSH-ключ отсутствует, то нажмите [**Создать ключ**](../../admin/ssh.md#создать-ssh-ключ). + - **Пароль**: придумайте пароль для подключения к ВМ. + ::: warning Важно + Обязательно сохранить пароль. В дальнейшем сменить и восстановить пароль невозможно. + ::: +11. В блоке **Настройка сети** выберите: - **IPv4-адрес**: выберите способ получения IP-адреса для ВМ: - выберите **Внутренний (назначится автоматически)**, чтобы получить IP-адрес автоматически, автоматически назначаются [внутренние IP-адреса](compute-ip.md#внутренние-ip-адреса); - выберите адрес из списка. В списке адресов отображается [зарезервированные IP-адреса](compute-ip.md#статусы-ip-адресов). -13. В блоке **Размещения** выберите: +12. В блоке **Размещения** выберите: - **Группа размещения**: выберите правило размещения ВМ на физическом хосте. [Группу размещения](compute-affinity.md) создайте заранее. -14. Отметьте **Расширенные параметры**, чтобы использовать [cloud-init](https://cloudinit.readthedocs.io/en/latest/) для настройки ВМ. -15. Нажмите **Создать виртуальную машину**. +13. Включите опцию **Расширенные параметры**, чтобы использовать [cloud-init](https://cloudinit.readthedocs.io/en/latest/) для настройки ВМ. +14. Нажмите **Создать виртуальную машину**. ВМ появится на странице сервиса **Виртуальные машины** в разделе **Виртуальные машины** в статусе `Cоздается`. Выполняется сборка виртуального ВМ, назначается [IP-адрес](compute-ip.md) и полное доменное имя (FQDN). После окончания сборки ВМ перейдет в статус `Включена`. diff --git a/src/compute/compute-how-to/compute-servers-manage.md b/src/compute/compute-how-to/compute-servers-manage.md index ad42522..74d4862 100644 --- a/src/compute/compute-how-to/compute-servers-manage.md +++ b/src/compute/compute-how-to/compute-servers-manage.md @@ -15,9 +15,11 @@ 4. В левом меню откройте раздел **Виртуальные машины**. 5. Нажмите на имя ВМ. 6. На вкладке **Общая информация** показана информация о ВМ: + - **Логин**: логин пользователя для подключения к ВМ. + - **Зона доступности**: [зона доступности](./../compute-overview.md#зоны-доступности) ВМ. - **Идентификатор**: уникальный идентификатор ВМ. - **Внутренний FQDN**: полное доменное имя ВМ. - - **IPv4 адрес**:внутренний IP-адрес, присвоенный ВМ. + - **Внутренний IP-адрес**:внутренний IP-адрес, присвоенный ВМ. - **Образ**: операционная система, установленная на ВМ. - **Конфигурация**: конфигурация ЦПУ и ОЗУ. - **Группа размещения**: группа размещения ВМ.