Skip to main content

Конвертуємо приватний ключ putty в формат openssh



З аутентификацией ключем по ssh, підключаючись з 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.txt 

Тут параметр -O вказує формат, в який конвертується приватний ключ. А -o означає ім'я файлу для збереження.



Таким чином, приватний ключ у форматі openssh буде збережений у файлі private-key.txt.

На вашому комп'ютері його потрібно буде скопіювати в спеціальний файл - сховище приватних ключів:

  # Cat private-key.txt> ~ / .ssh / id_rsa 


Як ви оціните статтю?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оцінок, середнє: 5,00 з 5)
Завантаження ...

Додати коментар

Ваш e-mail не буде опублікований.