我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
当前回答
cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub
您可以通过以下操作列出所有公钥:
$ls~/.ssh/*.pub
其他回答
在Mac上,您可以执行此操作将其复制到剪贴板(如cmd+c快捷方式)cat~/Desktop/ded.html|pbcopypbcopy<~/.ssh/id_rsa.pub
并粘贴pbpaste>~文档/id_rsa.txt
或者,使用cmd+v短路将其粘贴到其他地方。
~/.ssh与/Users/macbook username/.ssh路径相同您可以在终端上使用Printworkdirectory:pwd命令获取当前目录的路径。
如果使用的是windows,命令是:
键入%userprofile%\.ssh\id_rsa.pub
它应该打印密钥(如果你有)。你应该复制整个结果。如果不存在,则执行以下操作:
ssh密钥生成-t rsa-C“your.email@example.com“-b 4096
Mac、Ubuntu、Linux兼容机器,使用此命令打印公钥,然后复制:
$ cat ~/.ssh/id_rsa.pub
cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub
您可以通过以下操作列出所有公钥:
$ls~/.ssh/*.pub
以下是我如何在OS X上找到我的:
打开终端(您位于主目录中)cd.ssh(隐藏目录)pbcopy<id_rsa.pub(将其复制到剪贴板)
如果这不起作用,请执行ls并查看扩展名为.pub的文件。