J’ai un fichier de clé situé dans C:\private-key.pem et j’ai un lien symbolique vers celui-ci sur le sous-système Ubuntu : ~/.ssh/private-key.pem -> /mnt/c/private-key.pem.
Quand j’essaie de me connecter en SSH à une machine distante depuis le sous-système Ubuntu, j’obtiens :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/home/artur/.ssh/private-key.pem": bad permissions
Permission denied (publickey).
- Cela a commencé après la mise à jour 1803 de Windows : j’essayais d’utiliser
chmod 400pour la clé surC:\et dans~/.sshsur WSL. J’essayais de me définir comme propriétaire et de supprimer toutes les ACL des autres utilisateurs sous Windows pour ce fichier de clé, mais à chaque fois j’obtiensPermission deniedouPermissions XXXX for '/home/artur/.ssh/private-key.pem' are too open.
Quelqu’un peut-il m’aider et m’expliquer comment les permissions des clés doivent être configurées sous Windows et le sous-système Ubuntu ?