Azure 如何使用ssh-keygen生成将在顶部开始使用SSH2公钥的公钥?
我正在使用PowerShell并使用以下命令生成密钥Azure 如何使用ssh-keygen生成将在顶部开始使用SSH2公钥的公钥?,azure,powershell,ssh,public-key-encryption,ssh-keygen,Azure,Powershell,Ssh,Public Key Encryption,Ssh Keygen,我正在使用PowerShell并使用以下命令生成密钥 ssh-keygen-t rsa-b4096-C“您的_email@example.com“-f$HOME/.ssh/id\u rsa 生成密钥,但是公钥是单行,并且在顶部没有---BEGIN SSH2 public key-->和---END SSH2 public key---,这是使用SSH public key admin帐户启动Azure实例时所需的 我想我可以手动添加这些行,但我有一种感觉,因为密钥生成是一种常见的事情,应该有一种
ssh-keygen-t rsa-b4096-C“您的_email@example.com“-f$HOME/.ssh/id\u rsa
生成密钥,但是公钥是单行,并且在顶部没有---BEGIN SSH2 public key-->
和---END SSH2 public key---
,这是使用SSH public key admin帐户启动Azure实例时所需的
我想我可以手动添加这些行,但我有一种感觉,因为密钥生成是一种常见的事情,应该有一种方法通过命令行来完成
如何使用ssh-keygen生成一个公钥——从SSH2-public-key开始——在顶部?我自己也明白了
我不得不添加-e
(导出)选项
完整命令如下所示:
ssh-keygen-b2048-C”email@gmail.com“-f$HOME/.ssh/id-e