Конвертируем приватный ключ putty в формат openssh
ppk conversion
ppk
puttygen
convert
Конвертируем приватный ключ putty в формат openssh
Как можно использовать ключ, сгенерированный программой puttygen для Windows-клиентов, для аутентификации при подключении с компьютера под управлением Linux?
PuttyAgent для линукса нет, а формат .ppk линуксы не понимают.
Для этого нужно конвертировать приватный ключ из формата ppk в формат openssh. И поможет нам в этом утилита puttygen для linux из пакета putty-tools.
# aptitude install putty-tools
Конвертируем ключ из ppk в openssh:
# puttygen private-key.ppk -O private-openssh -o private_key
Здесь параметр -O указывает формат, в который конвертируется приватный ключ. А -o задает имя файла для сохранения.
Таким образом, приватный ключ в формате openssh будет сохранён в файле private_key
На вашем компьютере его нужно будет скопировать в специальный файл — хранилище приватных ключей:
# mv private_key > ~/.ssh/id_rsa
Конвертируем ключ из openssh в putty ppk private:
#puttygen webdev-git.pem -O private -o webdev-git.ppk