EC2インスタンスにsshでログインしようとしたときに、
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
Permissions 0777 for '/Users/NAO/Downloads/web.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 "/Users/NAO/Downloads/web.pem": bad permissions
ec2-user@54.249.87.*: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
と表示された!
プライベートキーファイルはその他のすべてのユーザーの読み取りおよび書き込み操作から保護されている必要がある。
プライベートキーがユーザー以外によって読み取りまたは書き込みできる場合、SSH はキーを無視し、表示されるようだ。
上記の例では777の権限があり、安全性は非常に低いので、SSH はこのキーを無視します。
エラーを修正するには、chmodコマンドを実行し、変更してあげればOK!
$ chmod 600 Downloads/private.pem