Назад | Перейти на главную страницу

Невозможно войти на вновь созданную виртуальную машину Linux с виртуального жесткого диска в Azure

Невозможно войти на вновь созданную виртуальную машину с виртуального жесткого диска универсальной виртуальной машины в Azure. Я выполняю следующие шаги:

  1. Отключите ВМ-1.
  2. Выделите ВМ-1.
  3. Обобщите ВМ-1.
  4. Создайте управляемый диск, используя виртуальный жесткий диск VM1.
  5. Создайте новую виртуальную машину (назовем ее VM2), подключив управляемый диск, созданный на шаге 4.
  6. При ведении журнала на ВМ2 возникает ошибка «Отказано в разрешении».

Я сделал первые 3 шага из https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image (раздел быстрых команд) и следующие 3 шага из https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd (где вместо загрузки vhd я использую одну из неуправляемых виртуальных машин.)

Я даже попытался сбросить открытый ключ или пароль с портала, но это тоже не удалось.

Может ли кто-нибудь подсказать, что я здесь делаю не так?

По вашему описанию тестирую в своей лаборатории. Я получаю тот же результат с вами. Я заметил, что при создании ВМ функция расширения ВМ недоступна. Кажется, что когда неуправляемый диск преобразуется в управляемый, Агент Azure для Linux установлен неправильно. При создании виртуальной машины waagent развернет ключи ssh.

Настройка типов аутентификации SSH

Развертывание открытых ключей и пар ключей SSH

Итак, похоже, что открытые ключи SSH созданы неправильно. При попытке ssh на виртуальную машину он получит Permission denied (publickey).

Я предлагаю вам не делать шаг 1 и шаг 3. Затем вы можете использовать ssh для своей виртуальной машины, у меня это работает.

Если вы не обобщаете свою виртуальную машину, вы можете создать только одну виртуальную машину. Я предлагаю вам преобразовать виртуальную машину с неуправляемого диска в управляемый. Затем обобщите свою виртуальную машину и создайте несколько виртуальных машин.