我有一个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?
提前Thx:)
答案 0 :(得分:1)
这些是关于不同事物的错误信息。
400只是文件所有者的rw,这没关系(。通常是rwx)。
Permission denied (publickey).
这应该来自服务器,您没有正确添加公钥。
答案 1 :(得分:0)
chmod 600 key.pem xxx.xxx.xxx.xxx
看起来pemkey只能由你自己使用,而不是其他人