Сегодня научимся сбрасывать пароль пользователя в виртуальной машине на 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-разрядная версия)

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

[endtxt]

RSS

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

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

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

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

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять