將 SSH2 金鑰轉換為 SSH 公有金鑰格式 - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將 SSH2 金鑰轉換為 SSH 公有金鑰格式

AWS Transfer Family 僅接受 SSH 格式的公有金鑰。如果您有 SSH2 公有金鑰,則需要進行轉換。SSH2 公有金鑰的格式如下:

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

SSH 公有金鑰的格式如下:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAA...

執行下列命令,將 SSH2-formatted的公有金鑰轉換為 SSH 格式的公有金鑰。將 ssh2-key 取代為您的 SSH2 金鑰名稱,將 ssh-key 取代為您的 SSH 金鑰名稱。

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