PuTTYgen

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


Содержание

Описание

Приложение PuTTYgen входит в состав дистрибутива PuTTY. Ее полное название - PuTTY Key Generator. И назначение - генерация пары ключей и их конвертация в различные форматы.

Puttygen main.jpg

Генерация пары ключей

Для генерации пары ключей следует определиться с параметрами, где указывается тип ключа и шифрования, и битность шифрования. При каких-либо затруднениях в выборе, рекомендую использовать параметры по умолчанию: SSH-2 RSA и 2048 бит. После выставления параметров требуется нажать на кнопку "Generate" Puttygen generate.jpg

И произвести указанные действия - хаотично подвигать курсором мыши на окне PuTTY Key Generator. Это сделано для того, чтобы увеличить энтропию и увеличить вероятность случайных чисел в генераторе.
После окончания генерации ключей основное окно отобразит готовый публичный ключ и предложит ввести комментарий к ключу (поле "Key comment:") и ввести пароль к ключу (поле "Key passphrase:"). Установка комментария полезна в случае использования более одного ключа в своей работе. Пароль увеличит безопасность. Даже при краже приватного ключа получить доступ к серверам не удастся до тех пор, пока не будет введен пароль.

Puttygen generate done.jpg

После всего этого следует сохранить публичный ключ, к примеру с расширением .pub (кнопка "Save public key") и приватный (с расширением .ppk, кнопка "Save private key"). Но для использования публичного ключа на unix-серверах следует взять ключ, который выведен в поле Key под надписью "Public key for pasting into OpenSSH authorized_keys file:"

Генерация публичного ключа

Для генерации публичного ключа требуется запустить puttygen.exe, нажать кнопку Load (либо выбрать в меню File -> Load private key) и после отображения информации в окне Key. Сохранить публичный ключ в нужном формате.

Конвертация ключа

При смене ssh-клиента с PuTTY на, к примеру, OpenSSH, потребуется конвертирование приватного ключа из формата, понятного PuTTY, в формат, понятный OpenSSH. Для этого требуется загрузить приватный ключ так же, как и в случае генерации публичного ключа, но выбрать пункт меню Conversions -> Export OpenSSH key. После чего сохранить готовый ключ в файл.

Таким же образом можно произвести конвертацию ключа из формата OpenSSH в формат PuTTY. Для этого следует выбрать пункт меню Conversions -> Import key. И произвести операцию сохранения публичного и приватного ключей, как это описывалось в пункте по созданию пары ключей.

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER