web-dev-qa-db-fra.com

fichier de clé privée non protégé

Quelqu'un peut-il expliquer cela s'il vous plaît et ce que je peux faire pour régler mon problème d'autorisations. Cela semble m'empêcher d'obtenir l'authenticité de l'hôte heroku et de résoudre mes problèmes de clés

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

Je vous recommande de recréer un jeu de clés en utilisant

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

pour un système plus sécurisé. Sinon, changer les autorisations en quelque chose de moins ouvert ferait l'affaire.

Pour modifier les autorisations, utilisez

chmod  400 ~/.ssh/id_rsa
23
rjv

Modifiez simplement l'autorisation du fichier /.ssh/id_rsa à 600

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

Réinitialisez simplement les autorisations par défaut sur vos fichiers clés

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