官方Ubuntu AMI映像与ISO基本安装之间有何不同?

使用官方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做一些非常先进的事情.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...