如何将我的 open-ssh 公钥转换为 ssh2

Ami*_*ani 8 azure ssh-keys

在尝试在 Azure 中创建 Linux VM 时,我ssh-ed25519突然添加了我的:

多行 SSH 密钥必须以“---- BEGIN SSH2 PUBLIC KEY ----”开头并以“--- END SSH2 PUBLIC KEY ----”结尾。

如何将我的密钥转换为兼容格式?

编辑: Azure 门户似乎无法识别ssh-ed25519密钥,我已联系支持人员。同时,使用备份ssh-rsa,您可以将其插入,而无需将其转换为 SSH2

pet*_*rdn 8

您可以使用 将 OpenSSH 公钥转换为 SSH2 格式ssh-keygen,例如:

ssh-keygen -e -f ~/.ssh/id_ed25519.pub
Run Code Online (Sandbox Code Playgroud)