我请求客户的系统管理员授予我访问其 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
。
如果它拒绝密码,那么通常密码就是错误的。