我在连接(通过ssh)到EC2实例时收到此错误:没有可用的身份验证方法(服务器发送公钥)而且我无法找到.PEM文件存储在ubuntu Ec2实例中?请帮我解决这个问题。
答案 0 :(得分:0)
我找到了上述问题的答案。我们必须将下载的.PEM文件从本地文件系统(即Windows)传输到 Amazon Ec2实例(即Ubuntu) 使用SCP或Filezilla 。请查看以下链接
http://angus.readthedocs.org/en/2014/amazon/transfer-files-between-instance.html
将.PEM文件移动到ubuntu中的特定位置(对于Ex:home / ubuntu / .ssh或〜/ .ssh )之后..使用以下命令进行SSH
ssh -i /path/to/.PEM username @ DNS-name-of-instance
OR
ssh -i /path/to/.PEM username @ private-ip-of-instance
答案 1 :(得分:0)
EC2机器不包含.PEM文件。用户必须在创建EC2实例时下载它。它是一次性可下载文件。使用此文件用户可以与EC2机器通信。对于Windows用户,转换.pem使用putty keygen.for linux用户将文件转换为.ppk文件,它们可以直接使用。