AWS pem 密钥不工作

AWS pem key not working

在我 Login/used AWS 实例之前使用 SSH 和 .pem 密钥访问它。

现在很多天后,我使用相同的 .pem 密钥使用 SSH 登录实例,但它抛出错误。这可能是由于某些许可。

ssh -i ~/.ssh/abc.pem user@example.com
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0664 for '/.ssh/abc.pem' are too open.

It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /.ssh/abc.pem
Permission denied (publickey).

有人能解释一下为什么会这样吗?

尝试"chmod 400 abc.pem"。我检查了我的 A.pem,似乎权限只有 -r--------。