Облачная платформаEvolution

Восстановить доступ к виртуальной машине

Эта статья полезна?

Восстановление доступа к виртуальной машине может понадобиться, если:

Если на виртуальной машине подключен Compute Agent, вы можете изменить пароль учетной записи через личный кабинет.

Если Compute Agent не подключен, то восстановить доступ к виртуальной машине с ОС Linux можно только с помощью Grub. Grub — загрузчик операционной системы, который предоставляет доступ к различным ядрам и системным образам для запуска. Этот способ подходит, если у вас нет доступа к аккаунту администратора или учетной записи пользователя.

Далее показано, как изменить пароль учетной записи в Ubuntu, Debian и CentOS 9 с помощью Grub.

Порядок действий


  1. Авторизуйтесь в личном кабинете.

  2. На верхней панели слева нажмите Кнопка с изображением девяти точек и выберите Инфраструктура → Виртуальные машины.

  3. Нажмите на название виртуальной машины.

  4. Перейдите на вкладку Виртуальная консоль.

  5. Справа вверху нажмите кнопку Ctrl+Alt+Del или Control+Option+Del в зависимости от вашего устройства.

  6. Верните курсор мыши в область консоли и удерживайте клавишу Esc на клавиатуре до появления меню Grub.

  7. Выберите строку Ubuntu / Debian GNU/Linux с помощью клавиатуры и нажмите E для редактирования команд перед загрузкой.

  8. Найдите строку, начинающуюся с linux /boot/vmlinuz....

    Пример строки:

    linux /boot/vmlinuz-5.15.0-161-generic root=UUID=bc6f8146-1523-46a6-8b6a-64b819ccf2b7 ro console tty1 console ttyS0,115200 autoinstall
  9. Удалите в строке все, что находится после ro.

  10. Замените ro на rw init=/bin/bash:

    linux /boot/vmlinuz-5.15.0-161-generic root=UUID=bc6f8146-1523-46a6-8b6a-64b819ccf2b7 rw init=/bin/bash
  11. Нажмите Ctrl + X.

    После загрузки вы сможете выполнять команды в терминале от имени пользователя root.

  12. Введите команду для изменения пароля:

    passwd <username>

    Где <username> — имя пользователя виртуальной машины.

  13. Дважды введите новый пароль для пользователя.

  14. Загрузитесь в обычном режиме:

    1. Справа вверху нажмите кнопку Ctrl+Alt+Del или Control+Option+Del в зависимости от вашего устройства.

    2. Выберите строку Ubuntu / Debian GNU/Linux с помощью клавиатуры и нажмите Enter.

  15. После перезагрузки войдите в учетную запись с новым паролем.

Результат

Доступ к виртуальной машине восстановлен. Для подключения к ней через виртуальную или серийную консоль используйте учетную запись пользователя с новым паролем.