Подключение
Как подключиться к ВМ с Windows Server
Воспользуйтесь инструкцией: Подключиться к виртуальной машине Windows по RDP.
Для первого подключения используйте учетную запись Administrator
. Рекомендуем назначить для этой учетной записи сложный пароль, а для повседневной работы создать отдельную учетную запись и в дальнейшем подключаться через нее.
Для образов без дополнительных лицензий Remote Desktop Services доступно не более двух одновременных подключений по RDP.
Как подключиться к ВМ с Linux
Воспользуйтесь инструкцией: Подключиться к виртуальной машине Linux по SSH. Если на компьютере, с которого вы подключаетесь, старая версия Windows (7, 8 и первые выпуски 10) и нет встроенного консольного SSH-клиента, используйте PuTTY.
В образах Linux, предоставляемых Yandex Cloud, изначально нет графической оболочки. Возможность подключения по SSH с использованием логина и пароля по умолчанию отключена, поскольку этот способ является устаревшим и небезопасным.
Что делать, если после создания ВМ ни разу не удалось подключиться
Ваше устройство должно «видеть» ВМ по сети:
- Если вы подключаетесь извне, за виртуальной машиной должен быть закреплен публичный IP-адрес или настроена связность через другую ВМ с публичным IP-адресом (например, через NAT-инстанс).
- На вашем устройстве должен быть разрешен исходящий трафик в сторону ВМ и входящий от нее.
Сразу после создания ВМ ее не следует выключать или перезагружать. Для ВМ с малой гарантированной долей vCPU процесс первого запуска может занять длительное время (до получаса). Если работа ВМ завершена преждевременно, скрипты инициализации могли не успеть выполниться. В этом случае удалите ВМ и создайте новую.
Как использовать root на виртуальной машине Linux
При создании ВМ с операционной системой Linux не используйте логины, зарезервированные системой, такие как root
, admin
и т. п., поскольку cloud-init
не сможет добавить пользователя с таким именем. Попробуйте создать ВМ, указав логин пользователя user
.
Для повышения прав до root
используйте sudo
. Пользователь, указанный при создании ВМ, входит в группу sudo
. У root
нет пароля, поэтому достаточно подключиться к ВМ по SSH (см. инструкцию Подключиться к виртуальной машине Linux по SSH) и ввести команду:
sudo su
Вы также можете выполнять различные команды, не переключаясь на root
. Например, для выключения ВМ из гостевой ОС достаточно ввести команду:
sudo poweroff
Что делать, если не удается подключиться к ВМ, хотя ранее подключение работало
Вероятно, вашими данными завладели, и к ВМ получили доступ третьи лица. Сделайте снимок диска ВМ (см. инструкцию Создать снимок диска) и создайте новую ВМ из него (см. Создать виртуальную машину с дисками из снимков). Если к новой ВМ удалось подключиться, используйте более сложные пароли (для Windows Server) и не распространяйте ваши секретные данные.
Если ВМ, созданная из снимка, также недоступна для подключения, воспользуйтесь рекомендациями Как достать важные данные со сломанной ВМ.
Как настроить RDP/VNC-подключение к ВМ с Linux
Для подключения графического интерфейса на ВМ с ОС Linux есть два варианта:
- Использовать RDP или VNC. Для этого:
-
Установите окружение рабочего стола на ВМ на базе ОС Linux (Ubuntu/CentOS).
-
Установите xrdp или VNC-сервер для подключения по RDP или VNC соответственно.
-
Настройте ПО.
Рекомендуем использовать связку VNC-сервера, прослушивающего только localhost, и SSH-туннеля: в этом случае вы исключите риск подключения злоумышленников к вашей ВМ по VNC, а также зашифруете VNC-трафик. Возможно, вам будет полезна статья на Хабре.
-
- Настроить X11 forwarding на локальный компьютер. Для Windows используйте Xming.
- Установите окружение рабочего стола.
- Настройте X11 forwarding и подключитесь по SSH.
- Запустите приложение из терминала.
Как использовать серийную консоль / Как подключиться к ВМ напрямую
При возникновении проблем с подключением к ВМ по сети вы можете использовать серийную консоль. Подробнее о ней в разделе Начало работы с серийной консолью.
Включить доступ к серийной консоли можно при создании или изменении ВМ. Серийная консоль будет доступна в консоли управления Yandex Cloud в меню ВМ.
Для ВМ с Linux дополнительно необходимо заранее настроить парольный доступ для пользователя, подключившись по SSH и задав пользователю пароль командой sudo passwd user
(вместо user
следует указать имя пользователя, заданное при создании ВМ).
Почему после перезагрузки может не работать ВМ
ВМ может перестать работать после перезагрузки по одной из следующих причин:
- ВМ была принудительно перезагружена во время записи на системный диск. В этом случае могла быть повреждена файловая система.
- Был неправильно настроен файрвол и/или сеть.
- Были внесены изменения в настройки
cloud-init
. - Была изменена системная версия python, которая используется в том числе
cloud-init
. - Произошла неполадка в сервисе.
Если вы совершали одно из этих действий, воспользуйтесь рекомендациями Как достать важные данные со сломанной ВМ. В ином случае оставьте обращение.
Как достать важные данные со сломанной виртуальной машины
При выходе из строя ВМ:
- Сделайте снимок проблемного диска: см. инструкцию Создать снимок диска.
- Создайте новую ВМ с дополнительным (не загрузочным) диском, восстановленным из снимка: см. Создать виртуальную машину с дисками из снимков.
- Подключитесь к ВМ: см. Работа на виртуальной машине.
- Смонтируйте диск: см. Смонтировать диск, созданный из снимка или образа.
- Проведите проверку файловой системы диска.
- Перенесите необходимые данные на загрузочный диск новой ВМ.