我有一个名为 awskey.ppk 的私钥文件和一个主机 IP 地址(我们称之为 123.45.678.910
我正在尝试使用命令行命令连接到 EC2 实例 -
ssh -i/Users/ashishagarwal/EC2/awskey.ppk ec2user@123.45.678.910
这是给我的错误:
“/Users/ashishagarwal/EC2/awskey.ppk”的权限 0644 过于开放。 要求您的私钥文件不能被其他人访问。 此私钥将被忽略。 错误的权限:忽略 key :/Users/ashishagarwal/EC2/awskey.ppk 权限被拒绝(公钥)。
我该如何解决这个问题?
最佳答案
两件事。
chmod
将修复您的权限。该文件需要更改为 600 或 400。ppk
格式是putty使用的,需要将key转为pem编码格式。为此,您可以使用 putty keygen 工具。
关于amazon-web-services - 使用私钥和主机 IP 连接到 AWS EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16844993/