1

我得到了一个 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).

应该设置 key.pem 的什么权限才能 ssh 到 ec2?

提前谢谢:)

4

2 回答 2

1

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

400 仅用于文件所有者的 rw,这没关系(.ssh 通常是 rwx)。

Permission denied (publickey).

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

于 2012-09-20T18:15:48.737 回答
1
chmod 600 key.pem xxx.xxx.xxx.xxx

好像pemkey只能自己用,其他人不能用

于 2013-09-01T09:08:01.420 回答