kentaPtの日記

主に画像解析のことなどの勉強記録として投稿します。もし何かございましたら、github (https://github.com/KentaItakura)などからご連絡いただけると幸いです。

EC2の接続時に"Permissions for 'error.pem' are too open. It is required that your private key files are NOT accessible by others."というエラーが出る

以下のようなエラーの対処に対する備忘録です。AWSのEC2で計算する際、EC2インスタンスに接続する際に以下のようなエラーが出ました。OSはWindowsを使っていました。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'error.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 "error.pem": bad permissions ubuntu@ec2-12-345-678-90.ap-northeast-1.compute.amazonaws.com: Permission denied (publickey).

以下のページを見て、Cドライブの直下にpemファイルを置いてしまっていたので、それを他の場所(例:Cドライブのドキュメントフォルダ)に移動させて、実行するとうまく行きました。 superuser.com

それ以外の場合は、以下のページなどを参考にするとよいと思います。 www.ipride.co.jp

akizora.tech