如何将 EC2 AMI 上的默认用户名从 ubuntu 更改为其他名称

ubu*_*ec2 4 ssh amazon-ec2 user-management

如何创建新的 Ubuntu AMI,以便在创建新实例时将 SSH 凭证复制到与ubuntu(例如/home/administrator/.ssh/)不同的用户下?

简而言之,我需要能够使用 usernameadministrator而不是ubuntu.

小智 5

您可以使用 EC2 用户数据来执行此操作。只需启动 AWS 实例并将以下内容放入用户数据字段即可:

#cloud-config
system_info:
  default_user:
    name: my_user_name
Run Code Online (Sandbox Code Playgroud)

我写了一篇关于此过程的详细文章,可在https://emagalha.es/blog/2018/01/21/customizing-the-default-user-of-an-ubuntu-ami/上找到。