SSH で UNPROTECTED PRIVATE KEY FILE というメッセージが出て ssh 接続ができない問題の解決方法
症状
SSH 接続をしようとすると以下のようなメッセージが出て接続が成功しないことがあります。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Permissions 0640 for '秘密鍵のパス' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.bad permissions: ignore key: 秘密鍵のパスPermission denied (publickey).
対処方法
秘密鍵ファイルのパーミッションが問題なので、パーミッションを変更すれば OK です。 グループやその他ユーザに閲覧権限がある場合はそれらを外します。
$ chmod go-r 秘密鍵のパス
すると問題なく接続できるようになります。