Tôi đã tạo một phiên bản Windows mới trên AWS EC2, bằng cách sử dụng khóa ghép mà tôi đã tạo bằng cách tải lên khóa công khai từ máy cục bộ của mình.
Ví dụ đã khởi chạy tốt, nhưng nó sẽ không giải mã được mật khẩu. Nó báo cáo:
Tôi chắc chắn tôi đã tải lên khóa chính xác. Tôi đã xác minh rằng dấu vân tay khớp với định dạng vân tay lạ mà AWS sử dụng . Nhưng nó sẽ không giải mã được.
Tôi đã thử tải lên tệp chính và dán nó vào biểu mẫu.
Cuối cùng tôi đã nhận ra rằng nó không tước dòng mới, và xóa dòng trống trong khóa. Điều đó chỉ khiến tôi gặp phải một lỗi mới khi tôi nhấp vào "Giải mã mật khẩu", mặc dù:
aws ec2 get-password-data "--instance-id=${instance_id}" | jq -r .PasswordData | base64 -D | openssl rsautl -decrypt -inkey ${my_key}
(sử dụng aws-cli và jq ).