В чем разница между.Пем и...pub и не суффиксные SSH файлы учетных данных?

запуск "ssh-keygen-t dsa" генерирует два файла, закрытый и открытый ключ. Его достаточно просто понять, что закрытый ключ используется для идентификации себя во внешнем мире, который видит только ваш открытый ключ.

Впрочем, я тоже видел".PEM " файлы также используются, и я использую их сам.
Что отношения между .файлы pem и pub. Я надеялся на простой ответ, но другие вопросы (https://serverfault.com/questions/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl-generated-key-file) по-видимому, указывает на то, что нет простого объяснения, почему файл pem может быть лучше/хуже в разных сценариях с файлом pub.

18
задан Community
30.04.2023 1:04 Количество просмотров материала 3674
Распечатать страницу

2 ответа

PEM (Privacy Enhanced Mail) - формат контейнера base64 для кодирования ключей и сертификатов. .pem загрузка из AWS при создании пары ключей. Это только один раз Скачать и вы не можете скачать его снова.

PPK (Putty Private Key) является клиентом Windows ssh, он не поддерживает .формат pem. Следовательно, вы должны преобразовать его .формат ppk с использованием PuTTyGen.

без суффикса ssh файл является закрытым ключом


конвертировать PEM в формат PPK

puttygen server.pem -O private -o server.ppk

создать PEM из файла PPK

puttygen server.ppk -O private-openssh -o server.pem  
3
отвечен Premraj 2023-05-01 08:52

В SSH соединениях происходит обмен ключами.

key1-закрытый ключ и ключ.паб-это открытый ключ.

подробнее на: криптография с открытым ключом

The .pem-файлы-это сертификаты (в base64), которыми обмениваются по протоколу HTTPS (TLS / SSL). Подробнее читайте на:X. 509

2
отвечен Angel 2023-05-01 11:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх