Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/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
Amazon web services Windows Amazon机器映像(AMI)不';不记得新实例的密码吗?_Amazon Web Services_Amazon Ec2_Amazon Ami - Fatal编程技术网

Amazon web services Windows Amazon机器映像(AMI)不';不记得新实例的密码吗?

Amazon web services Windows Amazon机器映像(AMI)不';不记得新实例的密码吗?,amazon-web-services,amazon-ec2,amazon-ami,Amazon Web Services,Amazon Ec2,Amazon Ami,如果我启动windows EC2并运行net user Administrator“new_password”我可以使用新密码进行RDP 然而,当我从该框中创建一个AMI,并从该AMI启动一个新的EC2时,我设置的密码对新实例不起作用,这是令人惊讶的 我怎样才能使密码保持不变?目前,我必须使用.pem文件首次登录,然后使用上面的原始代码行手动设置密码)。我希望能够简单地使用我在创建AMI的原始框上设置的密码 我试过的 在启动AMI时,我尝试选择一个非默认的“不使用密钥对继续”选项,但我之前设置的

如果我启动windows EC2并运行
net user Administrator“new_password”
我可以使用新密码进行RDP

然而,当我从该框中创建一个AMI,并从该AMI启动一个新的EC2时,我设置的密码对新实例不起作用,这是令人惊讶的

我怎样才能使密码保持不变?目前,我必须使用
.pem
文件首次登录,然后使用上面的原始代码行手动设置密码)。我希望能够简单地使用我在创建AMI的原始框上设置的密码

我试过的 在启动AMI时,我尝试选择一个非默认的“不使用密钥对继续”选项,但我之前设置的密码不起作用

来自:

根据需要更新以下设置并保存更改。仅当
adminPasswordtype
Specify
时,才在adminPassword中提供密码

密码类型定义如下:

随机: EC2Launch生成密码并使用用户密钥对其进行加密。启动实例后,系统将禁用此设置,以便在实例重新启动或停止并启动时,此密码仍然有效

指定: EC2Launch使用您在adminPassword中指定的密码。如果密码不符合系统要求,EC2Launch将生成一个随机密码。密码以明文形式存储在LaunchConfig.json中,并在Sysprep设置管理员密码后删除。EC2Launch使用用户密钥加密密码

什么都不做: EC2Launch使用您在unattend.xml文件中指定的密码。如果未在unattend.xml中指定密码,则将禁用管理员帐户


相关:谢谢@jarmod。看起来该方法设置了一个随机管理员密码?与我所追求的恰恰相反。除非我遗漏了什么?是的,但这是深入研究强制或不强制使用新的随机密码(即重新使用现有密码)过程的起点。谢谢John。为了澄清,我是在从AMI启动实例时提供
adminPasswordType
adminPassword
参数,还是在此之前提供?另外,我是从一个lambda启动的,在lambda函数中使用明文管理员密码似乎是不明智的。您需要登录并修改配置文件。在Windows 2016之前,旧的
Ec2Config
有一个复选框,您可以从实例中简单地关闭它,但我不知道Windows 2016的
EC2Launch
中是否存在此复选框。
{
  "setComputerName": false,
  "setWallpaper": true,
  "addDnsSuffixList": true,
  "extendBootVolumeSize": true,
  "handleUserData": true,                      
  "adminPasswordType": "Random | Specify | DoNothing",
  "adminPassword":  "password that adheres to your security policy (optional)"
}