Je dois copier tout le dossier ssh d'un serveur à un autre pour éviter de copier les clés ssh sur un autre serveur, mais je reçois cette erreur.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/loadbalancer' 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: /root/.ssh/loadbalancer
Réponses:
Eh bien, c'est votre erreur…
Réparer:
le autorisations de fichiers sont
0644
. Cela signifie que le propriétaire dispose d'autorisations de lecture et d'écriture, tandis que groupe et d'autres disposent d'autorisations de lecture. Bien sûr, ce n'est pas ce que vous voulez. Une clé privée ne devrait être lisible que par votre utilisateur.Corrigez-le en changeant les permissions:
la source
chmod 600 ~/.ssh/*
pour protéger tout dans le dossier.