目次
- 初めに
- 環境
- 経緯
- エラーの対処
- 参考文献
1. 初めに
- こちらの記事はEC2インスタンスにssh接続をしようと際に吐いたエラーの対処になります。
- EC2初心者の方向けの記事兼自分のエラー対処の記録となります。
2. 環境
Mac OS Monterey 12.2
3. 経緯
- チーム開発の際、EC2のプライベートキー(pemファイル)をslackで貰い、ローカルに保存し、
ssh接続で"ssh -I [pemファイルのパス].pem [接続先のURL]"で接続を試みると、、、
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '[pemファイルのパス].pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
え?開きすぎって何?
って思いました。その後の文を読んでみると、、
秘密鍵やのに誰でもアクセスできるやん
って書いてました(⌒-⌒; )
4. エラー対処
要するに誰でもアクセスできるということは権限が甘いってこと
chmod 600 xxx.pem
によって権限変更可能です。
所有者のみ読み書き可能の設定にしました。
600がどういう意味か大変わかりやすい記事を見つけたので
ご参照ください。
5.参考文献