无法在 CIS 强化的 Azure Ubuntu 18.04 VM 映像上更改用户名和主机名

问题描述

我正在使用 Mindpoint Group 的 Ansible 角色来创建 CIS 强化的 Azure VM 映像。 这是我在做什么:

  1. 使用 azuser 作为 admin_username 和 id_az.pub 作为公钥创建一个 Ubuntu 18.04 VM [ubuntusoe]
  2. 安装 Ansible 并下载 Ansible 角色并将其安装在 VM 上。
  3. 运行sudo waagent -deprovision+user
  4. 使用 AZ CLI,解除分配和泛化 VM
  5. 使用 AZ CLI,以上图为源创建一个镜像版本,我们称之为 ubuntu1804/0.0.1

图像创建得很好。我可以用上面的图片创建一个虚拟机,但有两个问题:

  1. 无论我在使用 customimage 创建 VM 时给什么用户名,我都只能使用我在创建源 VM 时使用的用户名和 SSH 密钥登录(即 azuserid_az)
  2. 主机名始终是 ubuntusoe,它是源图像的主机名。

我已尝试禁用 permitUserEnvironment 中将 sshd_config 设置为 no 但结果相同的步骤。

你能帮我解决这些问题吗? TIA

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)