在 AWS 使用 RDP client 需使用未加密的 RSA key 怎麼辦?

AWS 的 RDP 解密程式沒有辦法使用上傳加密的 RSA key 來解密,所以如果你原本的 RSA key 是有使用密碼加密的它就沒辦法幫你產生 RDP 的密碼,因此就需要先產生未加密的 RSA key,產生的方法很簡單假設你 RSA key 的位置放在 ~/.ssh/id_rsa 就只要使用以下指令就可以

openssl rsa -in ~/.ssh/id_rsa

產生後會看到類似以下就代表成功了

Enter pass phrase for /Users/user/.ssh/id_rsa:
writing RSA key
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEArxJ+XPYTIzeMgVDMSKaOqEGtaXW1yDl6Kl88WG4p+hbL3JNo
...
...
...
...
...
...
Quuvvfg2hMhceVMmYvQe2AX843zJwmJPaEYFvwokA+hU6+mv87I=
-----END RSA PRIVATE KEY-----