协慌网

登录 贡献 社区

如何访问我的 SSH 公钥?

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

我尝试了cd id_rsa.pubid_rsa.pub ,但是没有运气。如何访问我的 SSH 公钥?

答案

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

您可以通过执行以下操作列出所有公共密钥:

$ ls ~/.ssh/*.pub

将密钥复制到剪贴板。

$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard

警告:完全复制密钥而不添加换行符或空格非常重要。幸运的是,使用 pbcopy 命令可以轻松轻松地完美执行此设置。

并将其粘贴到您需要的任何地方。

有关该过程的更多详细信息,请检查:生成 SSH 密钥

您可以尝试运行以下命令以显示 RSA 指纹:

ssh-agent sh -c 'ssh-add; ssh-add -l'

或公钥:

ssh-agent sh -c 'ssh-add; ssh-add -L'

如果收到消息:“代理没有身份。”,则必须首先ssh-keygen