如何在 Mac 上从文本文件创建私有 ssh RSA 密钥?

如何在 Mac 上从文本文件创建私有 ssh RSA 密钥?

我请求客户的系统管理员授予我访问其 AWS 账户的权限。因此他给我发了一封电子邮件,内容如下

-----BEGIN RSA PRIVATE KEY-----
XXXXXXXXXXX
-----END RSA PRIVATE KEY-----

他说私钥的密码是(假设)1234

我不太清楚如何用这段文本创建一个真正的私钥文件。如果我只是将它保存到一个.pem文件中并在 ssh 命令中使用它,如下所示:

ssh -i private_key_file.pem -p 2501 [email protected]

它提示我输入密码..当我输入时1234它拒绝密码。

此外,如果我只是尝试像这样更改私钥上的密码:

ssh-keygen -p -f private_key_file.pem 

它拒绝系统管理员给我的密码。

有任何想法吗?

答案1

私钥,以 OpenSSL 格式存储(OpenSSH 也使用此格式)。您可以使用 来验证内容openssl rsa -noout -text < yourfile.pem

如果它拒绝密码,那么通常密码就是错误的。

相关内容