Сброс пароля в ВМ на KVM | Proxmox

0 Comments
Proxmox

Сегодня научимся сбрасывать пароль пользователя в виртуальной машине на KVM расположенной в панели управления Proxmox VE.

Меняем пароль пользователя в виртуальной машине с ОС Windows.

Для смены пароль пользователя в ОС Windows воспользуемся командной строкой Proxmox. Я подключаюсь через ssh. В терминале Proxmox набираем следующую команду:

qm guest passwd <vmid> <username>

Вот как это выглядит с ВМ под номером 105 и пользователем myuser:

qm guest passwd 105 myuser

Enter new password: *****
Retype new password: *****
  • На запрос Enter new password вводим новый пароль.
  • на запрос Retype new password подтверждаем пароль еще раз.

Теперь переходим в ВМ c Windows и логинимся с новым паролем.

Меняем пароль пользователя в виртуальной машине с ОС Linux.

Для смены пароль пользователя в ВМ с Linux воспользуемся всё тем же ssh. В терминале Proxmox набираем следующую команду:

qm guest passwd 114 root

Enter new password: ******
Retype new password: ******

Для API на PHP

Для смены пароля через API на PHP необходимо передать следующий параметр.

$data = [
«username»=>’MyUser’,
«password»=>’1234567890′,
«crypted»=>false
];

Ошибка при смене пароля.

Также данные команды могут выдать следующую ошибку:

No QEMU guest agent configured

Для исправления необходимо установить quemu-guest-agent в вашу виртуальную машину. Конечно же это нужно делать до того, как вы забыли пароль от вашего пользователя.

Исправляем для Linux систем.

Перейдите в гостевую систему и в терминале наберите следующую команду:

В системах на Debian/Ubuntu выполняем следующие команды:

sudo apt install qemu-guest-agent

На системах на базе Redhat:

yum install qemu-guest-agent

Исправляем для Windows систем.

Сначала вы должны скачать драйвер virtio-win iso (см. Windows VirtIO Drivers).

Затем установите драйвер virtio-serial:

  1. Прикрепите ISO к виртуальной машине Windows (virtio-*.iso)
  2. Перейдите в Диспетчер устройств Windows
  3. Найдите «PCI Simple Communications Controller«
  4. Щелкните правой кнопкой мыши -> Обновить драйвер и выберите на смонтированном iso DRIVE:\vioserial\<OSVERSION>\ where <OSVERSION> is your Windows Version — ваша версия Windows (например, W7 для Windows 7)

После этого необходимо установить qemu-guest-agent:

  1. Перейти к смонтированному ISO в проводнике
  2. Установщик гостевого агента находится в каталоге гостевой агент
  3. Запустите установщик двойным щелчком (либо qemu-ga-x86_64.msi (64-разрядная версия), либо qemu-ga-i386.msi (32-разрядная версия)

Более подробно писал ТУТ

Если есть вопросы, то пишем в комментариях в Телеграмм и ВК.

Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Удаляем виртуальную машину в Proxmox.
Proxmox

Сегодня давайте обсудим, как можно удалить виртуальную машину в Proxmox. Вы хотите удалить виртуальную машину в Proxmox? Мы можем помочь Читать

Proxmox. Где лежат образы виртуальных машин?
Proxmox

Если Вы здесь, значит у Вас возник вопрос: "Где лежат образы виртуальных машин в Proxmox". Привожу пример скриншота Proxmox 6.2: Читать

Как подключить qemu-guest-agent на VM в Proxmox
Proxmox

Сегодня расскажу как подключить на виртуальную машину (ВМ) в Proxmox утилиту qemu-guest-agent для просмотра IP-адреса через WEB-интерфейс и правильной завершении Читать

Сброс пароля root в контейнерах LXC | Proxmox
Proxmox

В этой статье представлены команды для сброса пароля root в контейнерах LXC на Proxmox.

5 1 голос
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

1 Комментарий
новее
старее большинство голосов
Inline Feedbacks
Просмотреть все комментарии
Артем
Артем
14.09.2023 12:43

Приветствую! На команду qm guest passwd отвечает, unknown command ‘guest’.
Подскажите, что делать?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: