默认的打包程序root用户密码

时间:2018-11-16 10:55:50

标签: packer infrastructure

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

我可能想念的东西, 如果未在build上设置,默认的打包程序root用户密码是什么? 预先感谢

1 个答案:

答案 0 :(得分:1)

没有这样的事情。大多数Amazon AMI使用 cloud-init 检索一个公共ssh密钥,它将允许默认用户登录,该用户将拥有较少的sudo权限密码。 Amazon Linux的默认用户为Traceback (most recent call last): File "xxx.py", line 19, in <module> loop.run_until_complete(baz(future)) File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete return future.result() File "/usr/lib/python3.5/asyncio/futures.py", line 266, in result raise CancelledError concurrent.futures._base.CancelledError ,Ubuntu的默认用户为ec2-user

如果仅在打包程序模板中指定ubuntu,打包程序将创建一个临时密钥对,供在配置期间使用。

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