AWS EC2:无法访问我自己的Windows AMI中的实例

Sal*_*lik 4 amazon-ec2

我是Windows用户,并希望使用我自己的EBS Windows AMI使用现场实例.为此我遵循了以下步骤:

  • 我有自己的按需实例,具有特定设置
  • 使用AWS控制台我使用选项"创建图像EBS"来创建基于EBS的Windows AMI.IT工作和AMI成功创建
  • 然后使用这个新的AMI我启动了一个创建良好的现场媒体实例,现在运行状态检查已通过.
  • 等待一个小时或更长时间后,我尝试使用Windows 7 RDC客户端连接它,但无法通过客户端工具的标准错误(计算机无法访问或未启动)访问它.

我试图实现这个目标并创建/删除了许多volums,实例,快照但仍然不成功.没有其他人有解决这个问题的方法吗?

谢谢

Rya*_*eir 12

基本上发生的事情是Windows的现有管理员密码(和其他用户身份验证信息)仅在原始实例中有效,并且不能在您启动AMI的新"硬件"上使用(即使它是全部虚拟化).

这就是为什么RDP连接将无法启动新启动的实例,以及检索管理员密码的任何尝试都将失败.不幸的是,您别无选择,只能关闭您尝试连接的新实例,因为您将无法对它们执行任何操作.

由于各种原因,在不同硬件(甚至虚拟化硬件)上运行操作系统的快照时,无法保留Windows管理员密码 - 这是存在Active Directory等技术的主要原因,因此用户身份验证信息可在机器和网络.

听起来你已经完成了除了一个之外所需的所有步骤 - 你从未采取任何步骤来根据你创建的原始AMI将新密码分配给新启动的实例.

要解决此问题,在将实例转换为可用于启动新实例的自定义AMI之前,您需要(在原始实例中)运行Ec2ConfigService设置工具(使用RDP远程连接到原始实例时可在开始菜单中找到) ,并启用该选项以在下次重新启动时生成新密码.保存此设置更改.

然后,当您从原始实例创建AMI并使用该AMI启动新实例时,它们将分别启动到您的自定义Windows映像,但会选择自己的随机管理员密码.

此时,您可以转到ec2仪表板并根据旧AMI检索新实例的新生成密码,您还可以下载用于连接它的RDP文件.

另外一个注意事项是,亚马逊警告说,在启动新实例后,检索管理员密码可能需要30多分钟,但在我之前的经验中,我从未等待超过几分钟才能获得它.