SSH Windows : Les autorisations pour la "clé privée" sont trop ouvertes
J'ai installé OpenSSH 7.6 dans Windows 7 à des fins de test. Le client et le serveur SSH fonctionnent très bien jusqu'à ce que j'essaie d'accéder à l'une de mes boîtes AWS EC2 à partir de cette fenêtre.
Il semble que je doive modifier l'autorisation sur le fichier de clé privée. Cela peut être facilement fait sous unix / linux avec la commande chmod
.
Qu'en est-il de Windows ?
Clé privée.ppm est copié directement à partir d'AWS et je suppose que l'autorisation aussi.
C:>ssh -V
OpenSSH_7.6p1, LibreSSL 2.5.3
C:>ver
Microsoft Windows [Version 6.1.7601]
C:>
C:>ssh ubuntu@192.168.0.1 -i private-key.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'private-key.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "private-key.ppk": bad permissions
ubuntu@192.168.0.1: Permission denied (publickey).
C:>
C:>
C:>ssh ubuntu@192.168.0.1 -i private-key.ppm
Warning: Identity file private-key.ppm not accessible: No such file or directory.
ubuntu@192.168.0.1: Permission denied (publickey).
C:>