У Windows 7 Home Premium після збереження приватного ключа в генераторі ключів PuTTY (він же. Puttygen) у корені диска C його не видно в Провіднику.
Як відтворити:
- Початок Puttygen.
- Створіть ключ.
- Клацніть "Зберегти приватний ключ" (це також працює для "Зберегти відкритий ключ", але я перевірив лише початковий випадок).
- Перейдіть до
C:
. - Наприклад, введіть ім’я
id_rsa
, щоб зберегти файл якC:\id_rsa.ppk
. - Запустіть Провідник.
- Перейдіть до
C:
.
Результат: Ні id_rsa.ppk
видно.
Щоб довести, що файл існує:
- Поверніться до Puttygen.
- Ще раз натисніть кнопку "Зберегти приватний ключ".
- Перейдіть до
C:
.
У цьому вікні ви можете взаємодіяти з файлом. Я перевірив звідти властивості файлу:
- Це не приховано.
- "Повний контроль" перевіряється на мого користувача.
- "Відкривається з" дивним чином "Windows Shell Common Dll".
Додаткова інформація:
- Я вчора встановив Windows, тож це не якась жахливість від Sony.
- У ньому є усі останні оновлення безпеки та .NET 4.0.
- У мене встановлена TortoiseGit та 7zip інтеграція, тому можливо, що вони мають щось із цим (хоча файли .ppk не повинні стосуватися жодного з них).
Те, що зробило показ файлу в Провіднику:
- Зберегли файл в інший каталог, потім скопіювали / перемістили його (обидва працювали) в Провідник до
C:\
. У мене з’явився запит "Відхилений доступ до папки призначення", де мені потрібно було спочатку натиснути "Продовжити". - Зберегли файл в інший каталог і перемістилися там.
- Зберегли файл у корені іншого диска (
D:
у даному випадку) та перейшли туди.
Те, що не вдалося змусити файл відобразитися в Провіднику (натискання F5на оновлення у вікні Провідника після кожної дії):
- Перейменовано файл на
foo.ppk
. - Збережено другу копію під іншою назвою.
- Увімкнено "Показати приховані файли, папки та диски".
- Вимкнено "Сховати файли захищеної операційної системи".
C:\
Зберегли файл в інший каталог, після чого скопіювали його в діалогове вікно збереження Puttygen . Мене не просили дати дозвіл на збереження файлу, як, наприклад, у Провіднику.
Моє наївне припущення полягає в тому, що у Провідника є якийсь вбудований спеціальний випадок для "обмежених" (фактично не обмежених, оскільки Puttygen тривіально ігнорує його) каталогів, лише оновлюючи список файлів за допомогою діалогового вікна "Доступ до папки призначення". Яка фактична причина?