Ранее у меня был сгенерирован SSH-ключ ECDSA в Xshell.
Мне нужно сконвертировать ключ в формат Putty.
Для этого я экспортировал ключ из Xshell в PEM-формат, и после этого этот ключ через Puttygen пытаюсь сконвертировать в формат PPK.
Но при выборе ключа PEM Puttygen просто не принимает парольную фразу, хотя она верная, поскольку с ней же я подключаюсь по SSH через Xshell. Как сконвертировать в итоге ключ?
Версия Xshell - 5, версия Puttygen - 0.81.
Если у Вас еще не установлена программа, загрузите и установите PuTTY, включая PuTTYgen.
Откройте PuTTYgen (найдите его в меню "Пуск" или в папке с установленными программами).
Импортируйте ключ:
В окне PuTTYgen нажмите кнопку "Load" (Загрузить).
Перейдите в папку, где находится Ваш ключ XShell, выберите тип файла в диалоговом окне загрузки (например, выберите "All Files (.)" или "OpenSSH" для открытия ключа).
Найдите и выберите Ваш приватный ключ XShell.
Сохраните в формате PuTTY:
После успешного импорта ключа Вы должны увидеть информацию о ключе в PuTTYgen.
Для сохранения ключа в формате PuTTY, нажмите кнопку "Save private key" (Сохранить приватный ключ).
Выберите место для сохранения и дайте файл нужное имя. Обратите внимание, что по умолчанию он будет сохранен с расширением .ppk.