Я создал новый экземпляр Windows на AWS EC2, используя пару ключей, которую я создал, загрузив свой открытый ключ с моего локального компьютера.
Экземпляр запустился нормально, но он не расшифровывает пароль. Это сообщает:
Я уверен, что я загрузил правильный ключ. Я убедился, что отпечатки пальцев соответствуют странному формату отпечатков пальцев, который использует AWS . Но это не расшифрует.
Я попытался загрузить файл ключа и вставить его в форму.
В конце концов я понял, что он не удаляет завершающий символ новой строки, и удалил пустую строку в ключе. Это просто возвращает меня к новой ошибке, когда я нажимаю «Расшифровать пароль», хотя:
aws ec2 get-password-data "--instance-id=${instance_id}" | jq -r .PasswordData | base64 -D | openssl rsautl -decrypt -inkey ${my_key}
(использует aws- cli и jq ).