Ubuntu ec2密钥的什么权限是好的

Ubuntu ec2密钥的什么权限是好的,ubuntu,ssh,amazon-ec2,Ubuntu,Ssh,Amazon Ec2,我得到了一个key.pem文件,权限是664。我曾经 ssh -i key.pem xxx.xxx.xxx.xxx -l ec2-user 登录到ec2实例。 但返回了一个错误: Permissions 0664 for '/path/to/key.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignore

我得到了一个key.pem文件,权限是664。我曾经

ssh -i key.pem xxx.xxx.xxx.xxx -l ec2-user 
登录到ec2实例。 但返回了一个错误:

Permissions 0664 for '/path/to/key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
然后我试了400,它给了我

Permission denied (publickey).
为了ssh到ec2,应该设置key.pem的什么权限


Thx预告:)

这些是关于不同事物的错误消息

400仅对文件所有者是rw,这是可以的(.ssh通常是rwx)

这实际上应该来自服务器,因为您没有正确添加公钥

chmod 600 key.pem xxx.xxx.xxx.xxx
看来彭基只能自己用,其他人用不了

chmod 600 key.pem xxx.xxx.xxx.xxx