ssh時のprivate keyの権限

Okuya 44views 更新:2016年2月23日

private keyの権限が以下で

~$ ll | grep hoge.pem 
-rw----r--@  1 aa  staff        1692  2 23 10:57 hoge.pem

sshすると

$ ssh -i hoge.pem ec2-user@ip-address
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0604 for 'hoge.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 "hoge.pem": bad permissions
Permission denied (publickey).

となる。

権限を変えて、

$ chmod o-r hoge.pem 

以下のようにする必要がある。

$ ll | grep hoge.pem 
-rw-------@  1 aa  staff        1692  2 23 10:57 hoge.pem

(たぶん。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません