Correction de «WARNING UNPROTECTED PRIVATE KEY FILE!» Sous Linux
Si vous obtenez cette erreur, vous réinitialisez probablement les autorisations sur votre répertoire caché .ssh dans votre dossier utilisateur et vos clés ne fonctionneront plus. Il est très important que ces fichiers ne puissent pas être écrits par n'importe qui avec un identifiant de connexion à la boîte, donc Opensh vous donnera une erreur si vous essayez de les utiliser..
Le message d'erreur complet:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ Les autorisations 0744 pour '/home/geek/.ssh/id_rsa' sont trop ouvertes. Il est recommandé que vos fichiers de clé privée ne soient PAS accessibles aux autres. Cette clé privée sera ignorée. Bad permissions: ignore la clé: /home/geek/.ssh/id_rsa
Pour résoudre ce problème, vous devez réinitialiser les autorisations par défaut:
sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub
Si vous obtenez une autre erreur:
Êtes-vous sûr de vouloir continuer à vous connecter (oui / non)? oui Impossible d'ajouter l'hôte à la liste des hôtes connus (/home/geek/.ssh/known_hosts).
Cela signifie que les autorisations sur ce fichier sont également définies de manière incorrecte et peuvent être ajustées avec ceci:
sudo chmod 644 ~ / .ssh / known_hosts
Enfin, vous devrez peut-être également ajuster les autorisations du répertoire:
sudo chmod 755 ~ / .ssh
Cela devrait vous remettre en marche.