Amazon AWS EC2 - 获取 .cer 文件而不是 .pem

2024-01-13

当我从安全凭证下载私钥文件时,我得到了 .cer 文件而不是 .pem。我尝试使用它来 ssh 到我的 ec2 实例,但我不断收到:

密码错误,请重试 pk-xxxxxxxxxxx

是因为我有 .cer 文件还是因为我需要密码?我不知道什么是密码。如果我能尽快得到帮助,我将非常感激。我认为我将从 X.509 获得的 .cer 文件与 ssh 所需的文件混淆了。但问题是我从来没有得到 .pem 文件,只有 .cer 文件


我刚刚开始在亚马逊AWS平台上工作,遇到了这个问题。

不确定您是否设法解决了您的问题 - 但是,这里有一个 AWS 论坛主题讨论了相关问题和解决方案:

ssh 错误:“输入密钥 'id_rsa-gsg-keypair' 的密码” https://forums.aws.amazon.com/thread.jspa?threadID=23359

总结一下这个线程 - 问题似乎出在下载的 .cer 文件的权限上。

另一件事是关于.cer文件-A.cer文件本质上与 PEM 格式一致,因此使用.cer文件就像你会使用.PEM file.

我下载了我的.cer文件,并在拥有正确的权限后能够使用它连接到我的 Amazon Linux 实例(chmod 400 mykey.cer),然后在ssh命令如下:

ssh -i mykey.cer ec2-user@public-dns-of-my-amazon-instance

对于其他 Linux 实例,连接用户可能会有所不同。更多信息here http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Amazon AWS EC2 - 获取 .cer 文件而不是 .pem 的相关文章

随机推荐