如何使用 X.509 標準將 rsa 金鑰轉換為 pem

如何使用 X.509 標準將 rsa 金鑰轉換為 pem

我已使用以下命令將 rsa 金鑰轉換為 pem

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

但是,當我嘗試將此金鑰上傳到 Azure 上託管的 ubuntu 伺服器時,出現錯誤

The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.

將 rsa 金鑰轉換為 pem 格式的正確方法是什麼?

答案1

來自天藍色網站本身:

openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem

這會將您的私鑰轉換為可用於 Azure 的公鑰。

相關內容