我成功地创build了一个AMI,并能够成功从我的AWS账户的这个映像启动实例。 但是,只要我尝试从其他AWS账户中指定密钥对,而不是AMI authorized_keys中的内容,从这个AMI启动一个实例,它就不会让我使用新的密钥对(出于显而易见的原因)login实例。 我假设我需要实现某种机制,将Amazon AWS的实例创build向导中指定的自定义密钥对下载到新创build的实例的authorized_keys中。
寻找关于如何实现这一点的提示!
谢谢。
通过https://help.ubuntu.com/community/CloudInit获取战利品。
您需要设置AMI并更新授权密钥。
它也可以在其他发行版中使用。
你也可以创build一个脚本(例如rc.local)并获取值:
curl http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
亚马逊通过元数据公开大量的信息。