我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
当前回答
Mac、Ubuntu、Linux兼容机器,使用此命令打印公钥,然后复制:
$ cat ~/.ssh/id_rsa.pub
其他回答
它可以在以下路径(默认路径)上找到:
/Users/john/.ssh
john是您的Mac用户名。
为了给这个问题一个新的视角,如果你使用github,你可以在以下位置找到你的公钥:https://github.com/${USERNAME}.keys
开放式终端nano~/.ssh/id_rsa.pub
Use:
# sudo su
# cd /home/user/.ssh
.ssh# gedit id_rsa.pub
然后复制整个文件,不留空格。单击GitHub页面右上方的图标,转到设置,然后添加ssh。
将副本粘贴到空间中。它可能会提示您输入GitHub密码。输入它。保存。
您可以尝试运行以下命令以显示RSA指纹:
ssh-agent sh -c 'ssh-add; ssh-add -l'
或公钥:
ssh-agent sh -c 'ssh-add; ssh-add -L'
如果您收到消息:“代理没有身份。”,然后必须首先通过ssh-keygen生成RSA密钥。