EC2でssh接続できない時の対処方法
EC2にssh接続する時、以下のエラーで接続できない時の対処方法です。
Konifar:app konifar$ ssh -i ~/.ssh/konifar.pem ec2-user@ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/Users/konifar/.ssh/konifar.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: /Users/konifar/.ssh/konifar.pem Permission denied (publickey).
エラーログを読めば分かるんですが、秘密鍵のアクセス権の問題です。
アクセス権を変更してから実行すると接続することができます。
Konifar:app konifar$ chmod 600 ~/.ssh/konifar-test.pem