Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t更改Azure Ubuntu18.04虚拟机映像上的用户名和主机名_Azure_Ubuntu 18.04_Hardening - Fatal编程技术网

Can';t更改Azure Ubuntu18.04虚拟机映像上的用户名和主机名

Can';t更改Azure Ubuntu18.04虚拟机映像上的用户名和主机名,azure,ubuntu-18.04,hardening,Azure,Ubuntu 18.04,Hardening,我正在使用Ansible角色创建一个经过CIS加固的Azure VM映像。 以下是我正在做的: 创建一个Ubuntu 18.04虚拟机[ubuntusoe],其中azuser作为管理员用户名,id\u az.pub作为公钥 安装Ansible并下载Ansible角色,然后将其安装到VM上 运行sudo waagent-deprovision+user 使用AZ CLI,取消分配和推广虚拟机 使用AZ CLI,创建一个以上述映像作为源的映像版本,我们将其称为ubuntu1804/0.0.1 图像创

我正在使用Ansible角色创建一个经过CIS加固的Azure VM映像。 以下是我正在做的:

  • 创建一个Ubuntu 18.04虚拟机[ubuntusoe],其中
    azuser
    作为管理员用户名,
    id\u az.pub
    作为公钥
  • 安装Ansible并下载Ansible角色,然后将其安装到VM上
  • 运行
    sudo waagent-deprovision+user
  • 使用AZ CLI,取消分配和推广虚拟机
  • 使用AZ CLI,创建一个以上述映像作为源的映像版本,我们将其称为ubuntu1804/0.0.1
  • 图像创建得很好。我可以使用上面的图像创建VM,但有两个问题:

  • 无论我在使用customimage创建VM时使用什么用户名,我都只能使用在创建源VM时使用的用户名和SSH密钥登录(即,
    azuser
    id_az
  • 主机名始终是源映像的主机名
    ubuntusoe
  • 我已尝试禁用在
    sshd\u config
    中将
    permitUserEnvironment
    设置为no的步骤,但结果相同

    你能帮我解决这些问题吗?短暂性脑缺血发作