【发布时间】:2020-01-30 17:53:13
【问题描述】:
我正在使用 PowerShell 并使用以下命令生成密钥
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f $HOME/.ssh/id_rsa
生成了密钥,但公钥是单行的,顶部没有 ---- BEGIN SSH2 PUBLIC KEY ----,末尾没有 ---- END SSH2 PUBLIC KEY ----,这是使用 SSH 公钥管理员帐户启动 Azure 实例时所必需的。
我想我可以手动添加这些行,但我有一种感觉,因为密钥生成是一种常见的事情,应该有一种方法可以通过命令行来完成。
如何使用 ssh-keygen 生成一个公钥,其顶部有 ---- BEGIN SSH2 PUBLIC KEY ----?
【问题讨论】:
标签: azure powershell ssh public-key-encryption ssh-keygen