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

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


当前回答

Mac、Ubuntu、Linux兼容机器,使用此命令打印公钥,然后复制:

$ cat ~/.ssh/id_rsa.pub

其他回答

cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub

您可以通过以下操作列出所有公钥:

$ls~/.ssh/*.pub

idrsa.pub不是一个目录,因此您不能使用cd打开它。

相反,您可以使用命令cd~/.ssh访问包含密钥的文件夹,然后使用cat idrsa.pub、nano idrsa.ub或gedit idrsa..pub访问密钥文件。

如果您在Windows上,请使用以下选项,选择全部,然后从记事本窗口复制:

notepad ~/.ssh/id_rsa.pub  

如果您使用的是OS X,请使用:

pbcopy < ~/.ssh/id_rsa.pub

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

/Users/john/.ssh

john是您的Mac用户名。

在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