web-dev-qa-db-ja.com

保護されていない秘密鍵ファイル

誰かがこれを喜んで説明し、私の権限の問題を解決するために私ができることは何ですか?ホストherokuの信頼性を取得し、キーの問題を修正するのを妨げているようです

david@daniel-Inspiron-531:~$ ssh-add david/.ssh/id_rsa
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Permissions 0775 for 'david/.ssh/id_rsa' are too open.
    It is required that your private key files are NOT accessible by others.
    This private key will be ignored.
    david@daniel-Ins
29
David

を使用してキーのセットを再作成することをお勧めします

ssh-keygen -t rsa -C '<email>'

より安全なシステムのために。それ以外の場合は、アクセス許可をよりオープンでないものに変更するだけで十分です。

権限を変更するには、次を使用します

chmod  400 ~/.ssh/id_rsa
23
rjv

/.ssh/id_rsaファイルの権限を600に変更するだけです

#chmod  600 ~/.ssh/id_rsa
1
Javeed Shakeel

キーファイルへのアクセス許可をデフォルトにリセットするだけです

Sudo chmod 600 ~/.ssh/id_rsa
Sudo chmod 600 ~/.ssh/id_rsa.pub
0
JSEvgeny