首页 > 解决方案 > 默认打包机root用户密码

问题描述

{
  "type": "amazon-ebs",
  "instance_type": "t2.micro",
  ....
  ....
  "ssh_username": "packer"
}

我可能会遗漏一些我认为的东西,如果没有在 build 上设置,默认的打包程序 root 用户密码是什么?提前致谢

标签: packerinfrastructure

解决方案


哪有这回事。大多数 Amazon AMI 使用cloud-init来检索公共 ssh 密钥,它将允许默认用户登录,该用户将拥有无密码的 sudo 权限。Amazon Linux 的默认用户是ec2-userUbuntu,它是ubuntu.

如果您只ssh_username在您的打包程序模板中指定,打包程序将创建一个临时密钥对,它将在配置期间使用。

您可能应该阅读 AWS EC2 文档,尤其是AWS User Guide - EC2 Key Pairs


推荐阅读