ssh-add -l不显示SSH密钥的位置

塞勒姆·马苏德(Salem Masoud)

当我运行时ssh-add -l,它不会显示SSH密钥的位置。它输出以下内容:

4096 SHA256:bBMtB9wL6RXRWhvx5M+LDox6A2gq61CDtZN9F4bi3Gw [email protected] (RSA)
2048 SHA256:QbCO5y5SX+CSHd6++yXPpJuWGrxGCx5liNktjz51ZWY masoud@x (RSA)

如何使它也显示关键位置?

我正在运行macOS Mojave 10.14.4。

用户名

ssh-agent不缓存从中加载密钥的文件名,因此没有显示它的选项。输出的第三个字段ssh-keygen -l是自由格式的注释,因此在列出代理持有的键时,有两个选项可以在该字段中显示文件名:

  1. 使用创建密钥时ssh-keygen,请手动将(预期的)文件路径指定为注释,而不是接受默认注释:

    ssh-keygen -t rsa -b 4096 -C "/home/user/.ssh/id_rsa"
    
  2. 创建密钥时,请手动指定注释。如果私钥没有注释,ssh-agent 则将使用文件名作为注释

    ssh-keygen -t rsa -b 4096 -C ""
    

对于已经存在且具有注释而不是文件名的键,无法通过列出文件名ssh-add -l

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找出gpg-agent已缓存的键?(例如ssh-add -l如何显示您缓存的ssh密钥)

来自分类Dev

即使使用ssh-add,SSH密钥也不会被解锁

来自分类Dev

静默ssh-add

来自分类Dev

如果密钥不在ssh-agent中,则在ssh / slogin上执行ssh-add吗?

来自分类Dev

如果密钥不在ssh-agent中,则在ssh / slogin上执行ssh-add吗?

来自分类Dev

自动使用ssh-add

来自分类Dev

在远程使用ssh-add工作在本地添加了密钥

来自分类Dev

ssh-add -D删除原始主机上的密钥

来自分类Dev

msysgit的ssh不显示颜色

来自分类Dev

gpg-agent拒绝带有ssh-add的SSH密钥,报告“代理拒绝操作”

来自分类Dev

如何列出通过ssh-add添加到ssh-agent的密钥?

来自分类Dev

ssh-agent ssh-add ok in user not in sudo

来自分类Dev

没有ssh-agent的Ubuntu 16.04 ssh-add?

来自分类Dev

ssh密钥和ssh的工作

来自分类Dev

“ ssh-add -d”拒绝删除身份

来自分类Dev

相当于ssh-add的gpg?

来自分类Dev

ssh-add到底做什么?

来自分类Dev

git 别名 ssh-add .gitconfig

来自分类Dev

私有 SSH 密钥的空密码可与“ssh-add”一起使用,但不能与“ssh-keygen”一起使用

来自分类Dev

如果密钥已经在那里,请让ssh-add保持安静

来自分类Dev

从FIFO加载RSA密钥时,如何强制ssh-add询问密码?

来自分类Dev

Ansible:更改SSH密钥

来自分类Dev

ssh:自动接受密钥

来自分类Dev

GitPython和SSH密钥?

来自分类Dev

调试SSH共享密钥

来自分类Dev

SSH忘记密钥

来自分类Dev

SSH +密钥+ noip

来自分类Dev

SSH密钥问题

来自分类Dev

Github SSH密钥被忽略