{
"type": "amazon-ebs",
"instance_type": "t2.micro",
....
....
"ssh_username": "packer"
}
我可能想念的东西, 如果未在build上设置,默认的打包程序root用户密码是什么? 预先感谢
答案 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