Как преобразовать .ppk ключ к ключу OpenSSH в соответствии с Linux?

Я знаю, что это возможно преобразовать .ppk под puttygen в Windows, но как сделать это на Linux? Действительно ли это возможно?

189
задан 01.05.2014, 16:41

1 ответ

Сделайте это со Шпаклевкой.

  • Linux: с Вашим диспетчером пакетов установите PuTTY (или более минимальные инструменты ШПАКЛЕВКИ):

    • Ubuntu sudo apt-get install putty-tools
    • Подобный Debian apt-get install putty-tools
    • Об/мин базирующимся yum install putty
    • Хинду emerge putty
    • Archlinux sudo pacman -S putty
    • и т.д.
  • OS X: Домашнее пиво Установки, затем выполненное brew install putty

Поместите свои ключи в некотором каталоге, например, Вашу домашнюю папку. Теперь преобразуйте ключи PPK к SSH keypairs:cache поиск

Генерировать закрытый ключ:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

и генерировать открытый ключ:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Переместите эти ключи к ~/.ssh и удостоверьтесь, что полномочия установлены на частный за Ваш закрытый ключ:

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Если Вы уже попытались выполнить 'операцию' клона мерзавца, Вы, возможно, должны были бы сделать это также

chmod 666 ~/.ssh/known_hosts
278
ответ дан 07.12.2019, 07:41

Теги

Похожие вопросы