Подключение к виртуальной машине
Подключение к виртуальным машинам в сервисе Compute производится по протоколам SSH и RDP. Способы подключения различаются, в зависимости от протокола и операционной системы ВМ:
- Подключение по SSH доступно для ВМ под управлением ОС семейств Linux и Windows.
- Подключение по RDP доступно для ВМ под управлением ОС семейства Windows.
Подключение по SSH
Заголовок раздела «Подключение по SSH»Чтобы получить доступ к ВМ по протоколу SSH:
- (для Linux) Убедитесь, что к ВМ можно подключиться по SSH
- Разрешите подключение по SSH в правилах файрвола.
1. (для Linux) Убедитесь, что к ВМ можно подключиться по SSH
Заголовок раздела «1. (для Linux) Убедитесь, что к ВМ можно подключиться по SSH»Убедитесь, что при создании ВМ на нее был добавлен SSH-ключ. Это можно сделать только в момент создания, добавить новый ключ позднее невозможно.
2. Разрешите подключение по SSH в правилах файрвола
Заголовок раздела «2. Разрешите подключение по SSH в правилах файрвола»Чтобы подключаться к ВМ по SSH, разрешите входящий TCP-трафик на порт 22 с помощью нового правила файрвола:
- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите Compute → Виртуальные машины.
- Нажмите на имя нужной ВМ.
- Перейдите на вкладку Сетевые интерфейсы.
- Нажмите кнопку Настроить.
- Выберите опцию Разрешить SSH-трафик и укажите подсеть или IP-адрес компьютера, с которого будете подключаться к ВМ.
- Нажмите кнопку Сохранить.
3. Подключитесь к ВМ
Заголовок раздела «3. Подключитесь к ВМ»- OpenSSH (Linux, MacOS, Windows)
- PuTTy (Windows)
Если вы подключаетесь с компьютера под управлением Windows убедитесь, что OpenSSH установлен в вашей системе. Введите команду:
bash ssh -VЕсли OpenSSH не установлен, установите его (Параметры Windows → Приложения → Дополнительные компоненты → OpenSSH Client).
Выполните команду:
bash ssh <имя пользователя>@<IP-адрес ВМ>Для подключения к ВМ под управлением Windows введите пароль пользователя ВМ.
При первом подключении введите
yes, чтобы подтвердить намерение.
При подключении может возникнуть ошибка WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED. О том, как ее устранить, читайте в разделе Проблемы и решения.
Подключение по RDP
Заголовок раздела «Подключение по RDP»Чтобы получить доступ к ВМ по протоколу RDP:
- Разрешите соединение по RDP в правилах файрвола.
1. Разрешите подключение по RDP в правилах файрвола
Заголовок раздела «1. Разрешите подключение по RDP в правилах файрвола»Чтобы подключаться к ВМ по RDP, разрешите входящий TCP-трафик на порт 3389 с помощью нового правила файрвола:
- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите Compute → Виртуальные машины.
- Нажмите на имя нужной ВМ.
- Перейдите на вкладку Сетевые интерфейсы.
- Нажмите кнопку Настроить.
- Выберите опцию Разрешить RDP-трафик и укажите подсеть или IP-адрес компьютера, с которого будете подключаться к ВМ.
- Нажмите кнопку Сохранить.
2. Подключитесь к ВМ
Заголовок раздела «2. Подключитесь к ВМ»Для подключения к ВМ по протоколу RDP можно использовать различные приложения в зависимости от ОС компьютера, с которого выполняется подключение:
- в Windows вы можете использовать встроенный RDP-клиент;
- в прочих ОС вы можете использовать Microsoft Remote Desktop.
В веб-консоли выберите нужный проект.
В списке сервисов выберите Compute → Виртуальные машины.
Нажмите на имя нужной ВМ.
Перейдите на вкладку Сетевые интерфейсы. Сохраните внешний IP-адрес ВМ из строки Внешний IPv4.
Перейдите на вкладку Метаданные. Сохраните логин и пароль пользователя ВМ из объекта
user-data.Подключитесь к ВМ:
- Встроенный RDP-клиент (Windows)
- Microsoft Remote Desktop (прочие ОС)
- Откройте меню Пуск.
- В списке установленных программ перейдите в каталог Стандартные и запустите утилиту Подключение к удаленному рабочему столу.
- Введите внешний IP-адрес ВМ в поле Компьютер.
- Нажмите кнопку Подключить.
- Введите логин и пароль пользователя ВМ.
- Подтвердите подключение к ВМ во всплывающем окне.