AWS SSH Permission denied (publickey)

2019/08/08

从命令行使用SSH登录AWS时报错

ssh -i "~/Documents/amazon.pem" ubuntu@ec2-54-241-133-58.us-west-1.compute.amazonaws.com

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/wuu/Documents/amazon.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/home/wuu/Documents/amazon.pem": bad permissions
ubuntu@ec2-54-241-133-58.us-west-1.compute.amazonaws.com: Permission denied (publickey).

执行如下命令即可

chmod 400 amazon.pem