首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ssh-keygen生成公用密钥--开始使用SSH2公钥--在顶部?

如何使用ssh-keygen生成公用密钥--开始使用SSH2公钥--在顶部?
EN

Stack Overflow用户
提问于 2020-01-30 17:53:13
回答 1查看 790关注 0票数 2

我使用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生成一个公钥,该公钥将具有--开始SSH2公钥--在顶部?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-30 18:22:59

弄明白我自己

我必须添加-e (导出)选项

完整的命令看起来如下:

ssh-keygen -b 2048 -C "email@gmail.com" -f $HOME/.ssh/id -e

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59991798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档