ssh時のprivate keyの権限

private keyの権限が以下で

~$ ll | grep hoge.pem 
-rw----r--@  1 aa  staff        1692  2 23 10:57 hoge.pem

sshすると

$ ssh -i hoge.pem ec2-user@ip-address
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0604 for 'hoge.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 "hoge.pem": bad permissions
Permission denied (publickey).

となる。

権限を変えて、

$ chmod o-r hoge.pem 

以下のようにする必要がある。

$ ll | grep hoge.pem 
-rw-------@  1 aa  staff        1692  2 23 10:57 hoge.pem

(たぶん。