使用私钥和主机IP连接到AWS EC2实例

Ash*_*wal 2 amazon-ec2 amazon-web-services

我有一个名为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太开放了.其他人无法访问您的私钥文件.此私钥将被忽略.错误的权限:忽略密钥:/Users/ashishagarwal/EC2/awskey.ppk权限被拒绝(publickey).

我该如何解决 ?

dat*_*age 6

两件事情.

  1. chmod将修复您的权限.该文件需要更改为600或400.
  2. ppkputty使用的格式,需要将密钥转换为pem编码格式.你可以使用putty keygen工具.