默认打包程序 root 用户密码
default packer root user password
{
"type": "amazon-ebs",
"instance_type": "t2.micro",
....
....
"ssh_username": "packer"
}
我可能遗漏了一些我认为的东西,
如果未在构建时设置,默认的 packer root 用户密码是什么?
提前致谢
没有这样的事情。大多数 Amazon AMI 使用 cloud-init 来检索 public ssh 密钥,它将允许 default 用户 登录,这个用户将拥有无密码的 sudo 权限。 Amazon Linux 的默认用户是 ec2-user
,Ubuntu 的默认用户是 ubuntu
。
如果您仅在打包程序模板中指定 ssh_username
,打包程序将创建一个临时密钥对,它将在配置期间使用。
您可能应该阅读 AWS EC2 文档,尤其是 AWS User Guide - EC2 Key Pairs
{
"type": "amazon-ebs",
"instance_type": "t2.micro",
....
....
"ssh_username": "packer"
}
我可能遗漏了一些我认为的东西, 如果未在构建时设置,默认的 packer root 用户密码是什么? 提前致谢
没有这样的事情。大多数 Amazon AMI 使用 cloud-init 来检索 public ssh 密钥,它将允许 default 用户 登录,这个用户将拥有无密码的 sudo 权限。 Amazon Linux 的默认用户是 ec2-user
,Ubuntu 的默认用户是 ubuntu
。
如果您仅在打包程序模板中指定 ssh_username
,打包程序将创建一个临时密钥对,它将在配置期间使用。
您可能应该阅读 AWS EC2 文档,尤其是 AWS User Guide - EC2 Key Pairs