Mit*_*sey 864
cat ~/.ssh/id_rsa.pub 要么 cat ~/.ssh/id_dsa.pub
您可以通过执行以下操作列出您拥有的所有公钥:
$ ls ~/.ssh/*.pub
D_D*_*D_D 175
将密钥复制到剪贴板.
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
警告:在不添加换行符或空格的情况下完全复制密钥非常重要.值得庆幸的是,pbcopy命令可以很容易地完美地执行此设置.
您可以将它粘贴到您需要的任何地方.
要更好地了解整个过程,请检查:生成SSH密钥.
ken*_*orb 40
您可以尝试运行以下命令来显示RSA指纹:
ssh-agent sh -c 'ssh-add; ssh-add -l'
或公钥:
ssh-agent sh -c 'ssh-add; ssh-add -L'
如果你有消息:'代理没有身份',那么你首先要生成你的RSA密钥ssh-keygen.
Tel*_*nse 30
Mac、Ubuntu、Linux 兼容机,使用此命令打印公钥,然后复制它:
$ cat ~/.ssh/id_rsa.pub
nsu*_*ger 29
如果您在Windows上使用以下选项,请选择全部,然后从记事本窗口复制:
notepad ~/.ssh/id_rsa.pub  
如果您使用的是OS X,请使用:
pbcopy < ~/.ssh/id_rsa.pub
Mar*_*ark 15
这是我在OS X上找到的方法:
cd .ssh(隐藏目录)如果这不起作用,请执行ls并查看其中包含.pub扩展名的文件.
Kon*_*eak 10
如果您只有私钥可用,则可以从中生成公钥:
ssh-keygen -y
或者
ssh-keygen -y -f path/to/private_key
小智 9
生成SSH密钥后,您可以执行以下操作:
cat .ssh/id_rsa.pub |pbcopy
这会将你的ssh密钥复制到剪贴板中.
小智 9
这很简单。在计算机上生成 ssh 密钥后,您可以通过以下命令访问您的公共 ssh 密钥
 cat ~/.ssh/id_rsa.pub
您应该看到类似于以下内容的输出:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyVGaw1PuEl98f4/7Kq3O9ZIvDw2OFOSXAFVqilSFNkHlefm1iMtPeqsIBp2t9cbGUf55xNDULz/bD/4BCV43yZ5lh0cUYuXALg9NI29ui7PEGReXjSpNwUD6ceN/78YOK41KAcecq+SS0bJ4b4amKZIJG3JWmDKljtv1dmSBCrTmEAQaOorxqGGBYmZS7NQumRe4lav5r6wOs8OACMANE1ejkeZsGFzJFNqvr5DuHdDL5FAudW23me3BDmrM9ifUzzjl1Jwku3bnRaCcjaxH8oTumt1a00mWci/1qUlaVFft085yvVq7KZbF2OPPbl+erDW91+EZ2FgEi+v1/CSJ5 your_username@hostname
另请注意,公钥以 ssh-rsa 开头,以 your_username@hostname 结尾。
小智 8
如果您使用的是Windows PowerShell,最简单的方法是:
cat ~/.ssh/id_<key-type-here>.pub | clip
这会将密钥复制到剪贴板以便于粘贴.
所以,在我的实例中,我使用ed25519,因为RSA现在相当可以破解:
cat ~/.ssh/id_ed25519.pub | clip
因为我发现自己做了很多,所以我创建了一个函数,并在我的PowerShell配置文件中设置了一个我能记住的简单别名(在这里了解有关PowerShell配置文件的更多信息.只需将其添加到您的Microsoft.PowerShell_profile.ps1:
function Copy-SSHKey {
    Get-Content ~/.ssh/id_ed25519.pub | clip
}
Set_Alias -Name sshkey -Value Copy-SSHKey
然后,在PowerShell控制台中,运行. $profile以加载函数.然后,从现在开始,您需要做的就是运行sshkey,然后通过剪贴板将密钥粘贴到您需要的任何位置.
小智 7
用gedit打开你的id_dsa.pub或some_name.pub文件并复制粘贴内容!
只需使用:
~/.ssh$ gedit some_name.pub
使用:
# sudo su
# cd /home/user/.ssh
.ssh# gedit id_rsa.pub
然后复制整个文件,没有任何空格.单击GitHub页面右上角的图标,转到设置,然后添加ssh.
将副本粘贴到空间中.它可能会提示您输入GitHub密码.输入它.保存.
在终端上 cat ~/.ssh/id_rsa.pub
说明
在乌本图 +18.04
         ssh-keygen -o -t rsa -b 4096 -C "email@example.com" 
之后只需复制并粘贴
         cat ~/.ssh/id_rsa.pub 
或者
         cat ~/.ssh/id_dsa.pub
如果您使用的是 Windows,则命令为:
type %userprofile%\.ssh\id_rsa.pub它应该打印密钥(如果你有的话)。您应该复制整个结果。如果不存在,则执行:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096以下命令将SSH密钥保存在剪贴板上。您只需要粘贴在所需的位置。
cat ~/.ssh/id_rsa.pub | pbcopy