AWS EC2 SSH接続する際にUNPROTECTED PRIVATE KEY FILE!の解決方法
環境
AWS EC2
Windows10 PowerShell
エラー現象
PS C:> ssh -i "xxx.pem" ec2-user@xxx.amazonaws.com @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'xxxx.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 "xxxx.pem": bad permissions xxxx: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
解決方法
1.pemファイルを右クリックし「プロパティ(R)」をクリックします。
2.「セキュリティ」タブをクリックします。
3.「詳細設定(V)」をクリックします。
4.「継承の無効化(I)」を押下します。
5.「継承の無効化(I)」が「継承の有効化(I)」に変わったら「OK」で画面を閉じます。
6.「編集(E)」タブをクリックします。
7.すべてのグループ名またはユーザ名を「削除(R)」から削除します。
8.現行のアカウントを追加してフルコントロールを許可します
9.「OK」をクリックします。