从私钥生成公共ssh密钥

时间:2016-07-10 10:29:31

标签: linux ssh

我有私人ssh(id_rsa)密钥。

我如何从中生成公钥?

2 个答案:

答案 0 :(得分:3)

选项-y输出公钥。来自ssh-keygen命令的linux手册:

  

-y ----此选项将读取私有的OpenSSH格式文件并打印   一个                stdout的OpenSSH公钥。

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

作为旁注,公钥的注释将丢失。我有一个需要评论的网站(Launchpad?),所以你需要编辑〜/ .ssh / id_rsa.pub并在第一行附加注释,注释和关键数据之间有空格。示例公钥显示在下面。

ssh-rsa AAAA..../VqDjtS5 ubuntu@ubuntu

答案 1 :(得分:0)

用于提取公共部分的在线工具: https://keytool.online/