amazon-web-services - 使用私钥和主机 IP 连接到 AWS EC2 实例

标签 amazon-web-services amazon-ec2

我有一个名为 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 权限被拒绝(公钥)。

我该如何解决这个问题?

最佳答案

两件事。

  1. chmod 将修复您的权限。该文件需要更改为 600 或 400。
  2. ppk格式是putty使用的,需要将key转为pem编码格式。为此,您可以使用 putty keygen 工具。

关于amazon-web-services - 使用私钥和主机 IP 连接到 AWS EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16844993/

相关文章:

java - 使用 VisualVM 监控 Java 应用程序

amazon-ec2 - 如何连接 POWER BI web 和 AW mysql 数据库?

rest - 在 EC2 实例 (FQDN) 上设置 SSL

ruby - 带有 Amazon RDS 的 VPC 中的 AWS Elastic Beanstalk

amazon-web-services - Erlang 亚马逊网络服务 (AWS) EC2 API

angular - AWS S3 桶 "404 Not Found"

amazon-web-services - 是否可以将 HBase 数据存储在 AWS S3 上以进行在线应用?如何?

amazon-web-services - 撤消 aws s3 策略以拒绝所有用户的所有操作

amazon-web-services - AWS 胶水触发器不起作用

python - 尽管已安装,但无法在 python 上导入 MySQLdb