首页 > 解决方案 > 无法在 CIS 强化的 Azure Ubuntu 18.04 VM 映像上更改用户名和主机名

问题描述

我正在使用Mindpoint Group的 Ansible 角色来创建一个 CIS 强化的 Azure VM 映像。这就是我正在做的事情:

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

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

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

我尝试禁用permitUserEnvironment设置为 nosshd_config但结果相同的步骤。

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

标签: azureubuntu-18.04hardening

解决方案


推荐阅读