packer - 默认打包机root用户密码
问题描述
{
"type": "amazon-ebs",
"instance_type": "t2.micro",
....
....
"ssh_username": "packer"
}
我可能会遗漏一些我认为的东西,如果没有在 build 上设置,默认的打包程序 root 用户密码是什么?提前致谢
解决方案
哪有这回事。大多数 Amazon AMI 使用cloud-init来检索公共 ssh 密钥,它将允许默认用户登录,该用户将拥有无密码的 sudo 权限。Amazon Linux 的默认用户是ec2-user
Ubuntu,它是ubuntu
.
如果您只ssh_username
在您的打包程序模板中指定,打包程序将创建一个临时密钥对,它将在配置期间使用。
您可能应该阅读 AWS EC2 文档,尤其是AWS User Guide - EC2 Key Pairs
推荐阅读
- performance - 慢速 TTFB 托管应用程序
- awk - 按位置相交两个文本文件
- python - 用 qllayout 中的另一个 pyqtplot 替换 pyqtplot
- spring-boot - 在 Spring RESTful 应用程序中将特殊字符作为查询参数传递
- c++ - xalloc 没有命名类型
- python - Python:如何在 groupby 之后适当地加入 df
- javascript - 在 Vue 中循环项目的更好方法?
- r - 使用 testthat 测试函数参数的条件
- c# - C# 错误 CS1503 参数 1:无法从“字符串”转换为“字符”
- javascript - 添加反应原生元素以反应原生时出错