Windows 丢失的.pem文件。需要连接EC2远程服务器的帮助吗

Windows 丢失的.pem文件。需要连接EC2远程服务器的帮助吗,windows,amazon-web-services,amazon-ec2,remote-desktop,Windows,Amazon Web Services,Amazon Ec2,Remote Desktop,我的秘书使用他们的EC2服务器在Amazon上创建了一个新实例,但丢失了.pem文件。在网上进行研究时,我能够转到实例系统设置/获取系统日志,并在那里检索某种类型的密码。实例系统日志显示如下内容: 2019/04/15 12:15:19Z: Username: Username 2019/04/15 12:15:19Z: Password: <Password> 这是一个非常长的随机字符代码 是否有任何方法可以使用它通过远程桌面登录,或者有什么方法可以解密它?我在网上尝试了几种解密

我的秘书使用他们的EC2服务器在Amazon上创建了一个新实例,但丢失了.pem文件。在网上进行研究时,我能够转到实例系统设置/获取系统日志,并在那里检索某种类型的密码。实例系统日志显示如下内容:

2019/04/15 12:15:19Z: Username: Username
2019/04/15 12:15:19Z: Password: <Password>
这是一个非常长的随机字符代码


是否有任何方法可以使用它通过远程桌面登录,或者有什么方法可以解密它?我在网上尝试了几种解密方法,他们说这不是有效的散列…不管这意味着什么。我不是技术人员,所以我希望能得到外行的回复。

看来您正在连接Windows实例。当新的AmazonEC2Windows实例启动时,AMI磁盘映像上的程序会自动生成一个随机管理员密码。这样做是为了您可以访问该实例,但其他人无法访问

为了保密密码,程序使用实例启动时指定的密钥对密码进行加密。加密密码通过控制台传回AWS。这是您看到的“随机字符”字符串

要解密密码,可以使用“获取Windows密码”功能,该功能要求您提供指定的密钥对。然后它将解密密码,该密码可用于以管理员身份登录实例

由于您不再拥有密钥对,因此无法解密密码,因此无法登录到服务器。这很好!这证明了安全性是有效的,因为您不希望其他人能够登录到服务器

那么,你能重新获得访问权限吗

请参阅以下步骤:

基本上有两种方法:

如果为实例启用了Systems Manager,则可以运行救援脚本 否则,将有一系列脚本帮助执行以下过程: 分离磁盘 将其附加到另一个实例 重置磁盘上的配置 将磁盘重新附加到原始实例
第二个过程有点像将USB磁盘插入另一台计算机以更改文件,只是EC2磁盘的管理方式不同。

尝试向亚马逊寻求支持,但我认为你运气不好。如果这是一个新实例,为什么不删除并创建一个新实例呢?另外,你不应该在这个网站上叫某人哑巴。服务器上已经有东西了。基本上,我需要知道我在系统日志中找到的密码是否可以使用、未加密等。我不能问亚马逊,因为他们收取支持费用,而我没有他们的支持。不,不能使用散列密码。即使您知道密码,默认情况下也会关闭密码登录。在有pem文件的计算机上试用文件恢复软件。@Denison您可以注册49美元/月的支持级别,并在支持案例结束后取消。应该只花了几块钱。如果你能请得起一位具备devops技能的秘书,你可能也能请得起。这件事有什么重要的吗?如果没有,请终止它并启动另一个。