使用官方Ubuntu 12.04服务器AMI在AWS上创建新实例时,与我自己在计算机上安装标准服务器相比有什么不同?
例如,默认用户是“ubuntu”. SSH公钥将添加到该用户authorized_keys文件中. Sudo对该用户无密码. SSH的PasswordAuthentication已禁用.等等
配置已经从默认值更改,我想知道是否有列表,或者我可以找到所做的修改.
没有官方列表.但是,他们发布了他们在这里使用的构建脚本:
https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/automated-ec2-builds.
您可以使用以下命令检出它们:
bzr branch lp:~ubuntu-on-ec2/vmbuilder/automated-ec2-builds
大多数更改都发生在安装的软件包中.例如,使用的元软件包是ubuntu-cloud而不是ubuntu-server.这包括不同的内核,cloud-init,aws工具以及可能的其他软件包. Cloud-init本身做了很多,例如changes to apt-get,下载ssh密钥,以及从amazon用户数据加载脚本.我不确定,但我相信它也会使ubuntu用户更改你的sshd_config以禁用PasswordAuthentication.您需要检查cloud-init deb.
底线是你不太可能找到所有的变化.但是,你似乎找到了最重要的那些.登录的变化真的很重要.其他一切只是增加了其他地方找不到的工具和包.如果你想真正了解AMI以及它如何与亚马逊合作,我强烈建议学习cloud-init. Cloud-init是一个强大的工具,可以用AMI做一些非常先进的事情.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。