Невозможно войти на вновь созданную виртуальную машину с виртуального жесткого диска универсальной виртуальной машины в Azure. Я выполняю следующие шаги:
Я сделал первые 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 для своей виртуальной машины, у меня это работает.
Если вы не обобщаете свою виртуальную машину, вы можете создать только одну виртуальную машину. Я предлагаю вам преобразовать виртуальную машину с неуправляемого диска в управляемый. Затем обобщите свою виртуальную машину и создайте несколько виртуальных машин.