我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。

我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?


当前回答

ssh-add用于显示公钥。

man ssh添加

-L  Lists public key parameters of all identities currently repre‐
    sented by the agent.

在我的Linux系统上,我使用xclip复制它

ssh-add -L | xclip

其他回答

它可以在以下路径(默认路径)上找到:

/Users/john/.ssh

john是您的Mac用户名。

开放式终端nano~/.ssh/id_rsa.pub

以下是我如何在OS X上找到我的:

打开终端(您位于主目录中)cd.ssh(隐藏目录)pbcopy<id_rsa.pub(将其复制到剪贴板)

如果这不起作用,请执行ls并查看扩展名为.pub的文件。

在UBUNTU+18.04

         ssh-keygen -o -t rsa -b 4096 -C "email@example.com" 

然后复制并粘贴

         cat ~/.ssh/id_rsa.pub 

or

         cat ~/.ssh/id_dsa.pub

生成SSH密钥后,可以执行以下操作:

cat .ssh/id_rsa.pub |pbcopy

它会将ssh密钥复制到剪贴板中。