En Windows 7 Home Premium, después de guardar una clave privada en PuTTY Key Generator (también conocido como Puttygen) en la raíz de la unidad C, no es visible en el Explorador.
Cómo reproducir:
- Comienza Puttygen.
- Genera una clave.
- Haga clic en "Guardar clave privada" (esto también funciona para "Guardar clave pública", pero solo probé el caso original con eso).
- Navega hacia
C:
. - Ingrese un nombre, por ejemplo
id_rsa
, para guardar el archivo comoC:\id_rsa.ppk
. - Inicia el explorador.
- Navega hacia
C:
.
Resultado: No id_rsa.ppk
es visible.
Para probar que el archivo existe:
- Regresa a Puttygen.
- Haga clic en el botón "Guardar clave privada" nuevamente.
- Navega hacia
C:
.
En esta ventana, puede interactuar con el archivo. Revisé las propiedades del archivo desde allí:
- No está escondido
- "Control total" está marcado para mi usuario.
- "Abre con" extrañamente dice "Windows Shell Common Dll".
Información Adicional:
- Instalé Windows ayer, así que no es una monstruosidad infestada de Sony.
- Tiene todas las últimas actualizaciones de seguridad y .NET 4.0.
- Me lo ha instalado TortoiseGit y 7zip integración, por lo que es concebible que tienen algo que ver con esto (aunque los archivos .PKK no deben estar relacionados con cualquiera de ellos).
Cosas que hicieron que el archivo aparezca en Explorer:
- Guarda el archivo en otro directorio, luego lo copia / mueve (ambos funcionaron) con Explorer
C:\
. Recibí una solicitud de "Acceso denegado a la carpeta de destino" donde primero tenía que hacer clic en "Continuar". - Guardado el archivo en otro directorio y navegado allí en su lugar.
- Guarda el archivo en la raíz de otro disco (
D:
en este caso) y navega allí.
Cosas que no pudieron hacer que el archivo aparezca en el Explorador (presionar F5para actualizar en la ventana del Explorador después de cada acción):
- Renombrado el archivo a
foo.ppk
. - Guardado una segunda copia con un nombre diferente.
- Activado "Mostrar archivos, carpetas y unidades ocultos".
- Desactivado "Ocultar archivos protegidos del sistema operativo".
- Guarde el archivo en otro directorio, luego lo copié
C:\
en el cuadro de diálogo Guardar de Puttygen . No se me pidió que otorgara permiso para guardar el archivo, como en Explorer.
Mi ingenua suposición es que Explorer tiene algunos casos especiales incorporados para directorios "restringidos" (no restringidos realmente, ya que Puttygen lo ignora trivialmente), solo actualizando la lista de archivos a través del cuadro de diálogo "Acceso denegado a carpeta de destino". ¿Cuál es la causa real?
fuente
Bueno, he visto el mismo comportamiento, y los archivos están de hecho en VirtualStore, pero lo que pensé que era interesante es que si cargo el shell bash (tengo instalado cygwin), muestra los archivos como en Archivos de programa \ masilla tal como pensé deberían ser, en lugar de extrañamente, no visibles, como dice el shell cmd de Windows. Entonces, si tiene cygwin, puede ver sus archivos clave de esa manera en lugar de recorrer todo el sistema de archivos.
fuente