Если я вас правильно понял, вы не использовали puttygen
для создания пары ключей, вместо этого вы использовали ssh-keygen
для генерации пары ключей с парольной фразой, затем вы загрузили этот закрытый ключ в Putty и сохранили его как Putty.ppk
и получили ошибку Couldn't load Private Key (cannot open file)
.
В каком формате id_rsa
вы создали закрытый ключ ( )?
Если вы открываете его в текстовом файле, первый похож на это:
-----BEGIN RSA PRIVATE KEY-----
или это выглядит так:
ssh-rsa AWEdxRASFLMAF......
Вероятно, это проблема, связанная с загрузкой открытого ключа вместо закрытого ключа для сохранения в виде .ppk
. У скриншота, который вы показываете, есть 2 файла: id_rsa
и id_rsa
, но один из них - файл закрытого ключа, а другой - открытый ключ. Вероятно, вы выбрали открытый ключ, если расширения файлов не были показаны. Попробуйте повторно импортировать ключ, выбрав id_rsa
файл с меткой времени 05-03-2018 12:36
на скриншоте выше.
Убедитесь, что первая строка в этом файле
-----BEGIN RSA PRIVATE KEY-----
прежде чем ты сделаешь.