W Windows 7 Home Premium po zapisaniu klucza prywatnego w PuTTY Key Generator (aka. Puttygen) w katalogu głównym dysku C nie jest widoczny w Eksploratorze.
Jak powielać:
- Uruchom Puttygen.
- Wygeneruj klucz.
- Kliknij „Zapisz klucz prywatny” (działa to również w przypadku „Zapisz klucz publiczny”, ale z tym przetestowałem tylko oryginalną skrzynkę).
- Przejdź do
C:
. - Wprowadź nazwę, na przykład
id_rsa
, aby zapisać plik jakoC:\id_rsa.ppk
. - Uruchom Eksploratora.
- Przejdź do
C:
.
Wynik: Nie id_rsa.ppk
jest widoczny.
Aby udowodnić, że plik istnieje:
- Wróć do Puttygen.
- Kliknij ponownie przycisk „Zapisz klucz prywatny”.
- Przejdź do
C:
.
W tym oknie możesz wchodzić w interakcje z plikiem. Stamtąd sprawdziłem właściwości pliku:
- To nie jest ukryte
- „Pełna kontrola” jest zaznaczona dla mojego użytkownika.
- „Otwiera za pomocą” dziwnie mówi „wspólna biblioteka DLL powłoki systemu Windows”.
Dodatkowe informacje:
- Wczoraj zainstalowałem system Windows, więc nie jest to potworność zainfekowana przez Sony.
- Ma wszystkie najnowsze aktualizacje zabezpieczeń i .NET 4.0.
- I zrobić mieć TortoiseGit i 7zip integracja zainstalowany, więc nie można wykluczyć, że mają coś wspólnego z tym (chociaż pliki .ppk nie powinna być związana z jedną z nich).
Rzeczy, które nie sprawiają plik pojawi się w Explorer:
- Zapisałem plik w innym katalogu, a następnie skopiowałem / przeniosłem (oba działały) za pomocą Eksploratora do
C:\
. Otrzymałem żądanie „Odmowa dostępu do folderu docelowego”, w którym najpierw musiałem kliknąć „Kontynuuj”. - Zapisałem plik w innym katalogu i tam nawigowałem.
- Zapisałem plik w katalogu głównym innego dysku (
D:
w tym przypadku) i tam nawigowałem.
Rzeczy, które nie sprawiły, że plik pojawił się w Eksploratorze (naciśnięcie przycisku F5odświeżenia w oknie Eksploratora po każdej akcji):
- Nazwa pliku została zmieniona na
foo.ppk
. - Zapisano drugą kopię pod inną nazwą.
- Włączone „Pokaż ukryte pliki, foldery i dyski”.
- Wyłączono „Ukryj chronione pliki systemu operacyjnego”.
- Zapisał plik w innym katalogu, a następnie skopiował go do
C:\
okna dialogowego zapisu Puttygen . Ja nie poproszony o zgodę na zapisanie pliku, podobnie jak w Eksploratorze.
Moje naiwne założenie jest takie, że Explorer ma wbudowaną specjalną skrzynkę dla katalogów „zastrzeżonych” (nie ograniczonych, ponieważ Puttygen trywialnie to ignoruje), aktualizując jedynie listę plików poprzez okno dialogowe „Odmowa dostępu do folderu docelowego”. Jaka jest rzeczywista przyczyna?
źródło
Cóż, widziałem to samo zachowanie, a pliki są rzeczywiście w VirtualStore, ale to, co uważałem za interesujące, to to, że jeśli załaduję powłokę bash (mam zainstalowany program cygwin), pokazuje pliki jak w Program Files \ putty, tak jak myślałem powinny być raczej niż dziwnie niewidoczne, jak mówi powłoka cmd Windows. Więc jeśli masz cygwin, możesz spojrzeć na swoje kluczowe pliki w ten sposób, zamiast przesuwać się po całym systemie plików.
źródło