5

Я запускаю PuTTY Pageant в Windows и использую его для генерации закрытого ключа SSH с расширением .ppk.

Теперь я хочу изменить пароль на этот ключ, поэтому я открыл свой терминал git bash, перешел в мой каталог .ssh и набрал:

ssh-keygen -f private.ppk -p

Затем он просит меня ввести мою старую фразу-пароль, но после ее ввода появляется сообщение «Неверная фраза-пароль». Я абсолютно уверен, что правильно ввел кодовую фразу.

Делает ли Pageant какое-то странное шифрование с генерируемыми SSH-ключами, чтобы я не мог обновить пароль? Пароль отлично работает при разблокировке ключа в Pageant, и сам ключ тоже работает нормально.

1 ответ1

15

Putty не хранит ключи в OpenSSH-совместимом формате. Вам нужно использовать инструмент "puttygen" для манипуляции вашим закрытым ключом.

(через этот документ, через Google):

Чтобы изменить или установить фразу-пароль для ключа SSH в PuTTY, выполните следующие действия:

  1. Запустите программу puttygen.exe.
  2. Нажмите на кнопку "Загрузить".
  3. Выберите файл с закрытым ключом, в который вы хотите поместить фразу-пароль.
  4. Введите новую желаемую ключевую фразу в поля "Key passphrase" и "Confirm Passphrase".
  5. Нажмите на кнопку "Сохранить личный ключ". Перезаписать существующую копию вашего ключа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .