Dans Windows 7 Home Premium, après avoir enregistré une clé privée dans PuTTY Key Generator (aka. Puttygen) à la racine du lecteur C, elle n'est pas visible dans l'Explorateur.
Comment reproduire:
- Démarrez Puttygen.
- Générez une clé.
- Cliquez sur "Enregistrer la clé privée" (cela fonctionne également pour "Enregistrer la clé publique", mais je n'ai testé que le boîtier d'origine avec cela).
- Accédez à
C:
. - Entrez un nom, par exemple
id_rsa
, pour enregistrer le fichier sousC:\id_rsa.ppk
. - Démarrez l'Explorateur.
- Accédez à
C:
.
Résultat: aucun id_rsa.ppk
n'est visible.
Pour prouver que le fichier existe:
- Retournez à Puttygen.
- Cliquez à nouveau sur le bouton "Enregistrer la clé privée".
- Accédez à
C:
.
Dans cette fenêtre, vous pouvez interagir avec le fichier. J'ai vérifié les propriétés du fichier à partir de là:
- Ce n'est pas caché.
- "Contrôle total" est coché pour mon utilisateur.
- "Ouvre avec" dit étrangement "DLL commune du shell Windows".
Information additionnelle:
- J'ai installé Windows hier, donc ce n'est pas une monstruosité infestée par Sony.
- Il a toutes les dernières mises à jour de sécurité et .NET 4.0.
- Je n'ont TortoiseGit et de l' intégration 7zip installés, il est donc concevable qu'ils ont quelque chose à voir avec cela (bien que les fichiers .PPK ne doivent pas être liés à l' un d'eux).
Choses qui ont fait apparaître le fichier dans l'Explorateur:
- Enregistré le fichier dans un autre répertoire, puis copié / déplacé (les deux fonctionnaient) avec Explorer vers
C:\
. J'ai reçu une demande «Accès au dossier de destination refusé» où je devais d'abord cliquer sur «Continuer». - Enregistré le fichier dans un autre répertoire et navigué à la place.
- Sauvegarde le fichier à la racine d'un autre disque (
D:
dans ce cas) et y navigue.
Choses qui n'ont pas réussi à faire apparaître le fichier dans l'Explorateur (frapper F5pour actualiser dans la fenêtre de l'Explorateur après chaque action):
- Renommé le fichier en
foo.ppk
. - Sauvegardé une deuxième copie sous un nom différent.
- Activé "Afficher les fichiers, dossiers et lecteurs cachés".
- Désactivé "Masquer les fichiers protégés du système d'exploitation".
- Enregistrez le fichier dans un autre répertoire, puis copiez-le
C:\
dans la boîte de dialogue d'enregistrement de Puttygen . On ne m'a pas demandé de donner la permission d'enregistrer le fichier, comme dans l'Explorateur.
Mon hypothèse naïve est qu'Explorer a un cas spécial intégré pour les répertoires "restreints" (pas réellement restreints, car Puttygen les ignore trivialement), ne mettant à jour la liste des fichiers que via la boîte de dialogue "Destination Folder Access Denied". Quelle est la cause réelle?