【Mac】SSH接続エラー「Permissions 0644 for ‘XXX.pem’ are too open.」の対策

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入門】基本設定、使い方、カスタマイズ術
Mac超入門部について動画解説板Macの基本操作便利なショートカット集便利なトラックパッドの操作システム管理Macの動作を高速化スタートアップ登録(ログイン時に自動起動するアプリの登録)FinderなどをWindows風の見た目にするSSD...

コメント