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
(たぶん。