View a markdown version of this page

将 SSH2 密钥转换为 SSH 公钥格式 - Amazon Transfer Family
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 SSH2 密钥转换为 SSH 公钥格式

Amazon Transfer Family 只接受 SSH-formatted 公钥。如果您有 SSH2 公钥,需要对其进行转换。SSH2 公有密钥包含以下格式:

---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20160402" AAAAB3NzaC1yc2EAAAABJQAAAgEAiL0jjDdFqK/kYThqKt7THrjABTPWvXmB3URI : : ---- END SSH2 PUBLIC KEY ----

SSH 公钥的格式如下:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAA...

运行以下命令将 SSH2-formatted 公钥转换为 SSH-formatted 公钥。ssh2-key替换为您的 SSH2 密钥的ssh-key名称和 SSH 密钥的名称。

ssh-keygen -i -f ssh2-key.pub > ssh-key.pub