Lors de la connexion par clefs SSH, si les droits d’accès aux fichiers ne sont pas définis correctement, l’erreur suivante est affichée :
user@machine:~# ssh -l userdistant serveurdistant
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/user/.ssh/clef.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/user/.ssh/clef.id_rsa
Les droits des fichiers doivent être en effet accessible en lecture uniquement par l’utilisateur concerné (droits à "400") :
chmod 400 $HOME/.ssh/clef.id_rsa