Если я использую генератор ключей PuTTY для создания пары открытый / закрытый ключ, есть кнопка "Сохранить открытый ключ", например, так:

Выделенная кнопка в окне Генератора ключей PuTTY

Однако OpenSSH не принимает формат этого файла открытого ключа, по крайней мере, насколько я могу судить. Сгенерированный открытый ключ выглядит так:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20140607"
AAAAB3NzaC1yc2EAAAABJQAAAQEAs+UjC01Fk8xs8vpLW1RIipwxG1zXTaCkIdeJ
K3SyhMVl78/QwErTYuIop3wVmVAuTKhw4uYCMaRZCy36FdSGQ9FwDCP+lT36M2Xv
ZtraweH+1IPHzRf2ENNdEfs286zllu96WGtqLYwObXQbHMm3dPDDbH3apynrS/FJ
HisCayFXFN84aBfh9HFHrM++BXqpxTX5nq50QoRwSjMY6qMuLwjJKKQslcb5hlRV
SjCmUZKv9/fH+i0BI7UHJ01XHNp1sisL5biWkakXD9BxXjv/ggyeLsOTtdtrF0DK
7wYQXyNmpRqHYOBdrZlskHf/R1CtWoBi5IIeARWZVDduXf1Pww==
---- END SSH2 PUBLIC KEY ----

(Ключ не является действительным открытым ключом)

Где обычно используется этот ключ? Работает ли это с OpenSSH вообще?

1 ответ1

1

OpenSSH использует другой формат для открытых ключей. Этот формат используется в окне с ключом для вставки. Вы можете вставить это в новый документ блокнота, если хотите в файле. Обычно открытый ключ вставляется в файл author_key на сервере, к которому вы хотите подключиться.

Putty использует многострочный формат, который включает верхний и нижний колонтитулы. Это формат, в котором он сохраняет файл.

Файл OpenSSH authorized_keys позволяет добавлять дополнительную информацию в строку, содержащую открытый ключ. Эти данные могут использоваться для контроля того, для чего может использоваться ключ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .