我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
当前回答
在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
其他回答
将密钥复制到剪贴板。
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
警告:在不添加换行或空白。谢天谢地,pbcopy命令使完美地执行此设置。
并将其粘贴到需要的位置。
有关该过程的更多详细信息,请参阅:生成SSH密钥。
以下是我如何在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
在Mac/unix和Windows上:
ssh-keygen然后按照提示进行操作。它会要求您输入文件的名称(例如,您称其为pubkey)。现在,您应该可以看到您的钥匙指纹和钥匙的随机图像。
然后,只需使用您最喜欢的文本编辑器并输入命令vim-pubkey.pub,它(您的ssh-rsa密钥)就会在那里。
将vim替换为emacs或其他任何您有/喜欢的编辑器。
Mac、Ubuntu、Linux兼容机器,使用此命令打印公钥,然后复制:
$ cat ~/.ssh/id_rsa.pub