MacのターミナルでSSH接続したときのエラー「Permissions 0644 for ‘XXX.pem’ are too open.」の対策方法についてまとめました。
【SSH接続エラー対策】Permissions 0644 for ‘XXX.pem’ are too open.
Macのターミナルで秘密鍵を用いてSSH接続したとき以下のエラーがでることがあります。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'XXX.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 "XXX.pem": bad permissions Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
これは、秘密鍵ファイル(XXX.pem)のファイル権限が安全でない場合に発生します。
chmodで鍵の権限を所有者のみの読み書き権限(600)へ変更することでエラーは解消されました。解決しました。
chmod 600 XXX.pem
【Mac入門】基本設定、使い方、カスタマイズ術
macOSの基本設定、使い方、カスタマイズ術について解説します。
コメント