我有私人ssh(id_rsa)密钥。
我如何从中生成公钥?
答案 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/