База знаний LinxCloud Services

Восстановление доступа к ВМ

Хранить учетные данные для подключения и управления виртуальной машиной нужно в надежном месте, чтобы предотвратить утрату доступа и информации на ВМ, но, если такая ситуация произойдет, восстановить доступ к серверу можно несколькими способами.

 

Восстановление пароля

Пароль основного пользователя в запущенной виртуальной машине можно восстановить независимо от семейства установленной операционной системы инстанса.

Чтобы сбросить пароль откройте информацию о виртуальной машине в списке инстансов сервиса «Облачные вычисления» и в разделе «Консоль» нажмите «Установить пароль».

Пароль должен содержать хотя бы одну заглавную или строчную букву латинского алфавита, цифру, а также символы !»#$%&()*+,-.:;<=>?@[]^_`{}~
Процесс сброса пароля может не пройти если в системе виртуальной машины, развёрнутой из кастомного образа, не установлен qemu-guest-agent.

 

Восстановление ключевой пары

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

Восстановить приватный ключ невозможно. Необходимо создать ключевую пару заново и загрузить публичный ключ в инстанс.

Чтобы восстановить доступа потребуется добавить новую ключевую пару, используя CLI и VNC консоль:

  1. Создать новую ключевую пару в проекте, используя Openstack CLI, и сохранить ее локально:
    openstack keypair create --private-key <filename_and_location> <keyname>

     

  2. Публичный ключ скопировать в локальный файл:
    openstack keypair show --public-key >> <путь_к_файлу>

     

  3. Установить созданный файл на любой внешний ресурс или облако.
  4. Сохранить файл на ВМ командой:
    wget <your_file>

     

  5. Новый ключ скопировать в файл authorized_keys:
    cat <your_file> >> ~/.ssh/authorized_keys

     

  6. Проверить доступ к инстансу с новой ключевой парой:
    ssh -i <путь_к_ключу> логин@IP_адрес

     

Что вас интересует?
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!