我正在尝试接收默认的 Windows 密码,以便可以通过 RDP 进入我的 EC2 实例。根据AWS 文档,它就像共享在创建实例时使用的密钥对的内容一样简单。
但是当我这样做时,出现以下错误:
查看我的 .pem 文件,其内容确实似乎已加密:
因此,我尝试在 macOS 中使用以下命令解密 RSA 密钥(取自这个问题):
base64 -D -i /Users/home/desktop/pw.txt | openssl rsautl -decrypt -inkey $HOME/aws-remote.pem
但我在终端中不断收到以下错误:
读取输入数据时出错
.pem 文件已找到(如果找不到,则会显示另一个错误)。我做错了什么?
答案1
我开始寻找其他解决方案,并发现了一些可以解决我的问题的方法:
openssl rsa -in $HOME/.ssh/aws-remote -out /Users/home/desktop/unecrypted-rsa.txt
亚马逊很高兴,我得到了我的 Windows 密码。哇!