После того, как я создал Linux VM на основе VHD, созданный с помощью упаковщика
Я не могу войти с помощью SSH.
По умолчанию новый образ сборки из Packer не имеет пароля и имени пользователя.
Не могли бы вы показать мне, как вы создаете виртуальную машину Azure с этим виртуальным жестким диском? Azure PowerShell или CLI 2.0?
Здесь документы о том, как использовать Packer для создания образов виртуальной машины Linux в Azure, мы можем выполнить эти шаги для создания виртуальной машины Azure с образом упаковщика.
После сборки образа мы можем использовать CLI 2.0 для создания виртуальной машины Azure, например:
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image myPackerImage \
--admin-username azureuser \
--generate-ssh-keys
Если мы используем этот сценарий для развертывания виртуальной машины Azure, эта виртуальная машина сгенерирует SSH-ключ к вашему локальному ПК ключ будет хранить в .ssh
,
Кстати, если вы не можете найти ключ, мы можем сброс открытый ключ через портал Azure.
Более подробную информацию о сбросе конфигурации SSH, пожалуйста, обратитесь к этому ссылка на сайт ,