Конвертируем приватный ключ 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 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *