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」をクリックします。

AWS

Posted by arkgame