0

我在连接(通过 ssh)到 EC2 实例时收到此错误:没有可用的身份验证方法(服务器发送的公钥)并且我无法找到存储在 ubuntu Ec2 实例中的 .PEM 文件?请帮我解决这个问题。

4

2 回答 2

0

EC2 机器不包含 .PEM 文件。用户必须在创建 EC2 实例时下载它,它是一次性可下载文件。使用此文件用户可以与 EC2 机器通信。对于 windows 用户,将 .pem 文件转换为 . ppk 文件使用 putty keygen.for linux 用户,他们可以直接使用。

于 2015-02-18T04:52:04.817 回答
0

我找到了上述问题的答案。我们必须使用 SCP 或 Filezilla将下载的 .PEM 文件从本地文件系统(即 Windows)传输到Amazon Ec2 实例(即 Ubuntu) 。检查以下链接

http://angus.readthedocs.org/en/2014/amazon/transfer-files-between-instance.html

将 .PEM 文件移动到 ubuntu 中的特定位置(例如:home/ubuntu/.ssh 或 ~/.ssh)后.. 使用以下命令进行 SSH

ssh -i /path/to/.PEM 用户名@DNS-name-of-instance

或者

ssh -i /path/to/.PEM 用户名@private-ip-of-instance

于 2015-02-16T14:43:32.720 回答