Correction de «AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ!» Sous Linux

Correction de «AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ!» Sous Linux
Correction de «AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ!» Sous Linux

Vidéo: Correction de «AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ!» Sous Linux

Vidéo: Correction de «AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉ!» Sous Linux
Vidéo: Résoudre les problèmes de connexion dans SQL Server - YouTube 2024, Avril
Anonim

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 fonctionnent plus. Il est très important que ces fichiers ne puissent pas être écrits par tous ceux qui se connectent à la boîte. Par conséquent, openssh vous affichera une erreur si vous essayez de les utiliser.

Le message d'erreur complet:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /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:

Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/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.

Conseillé: