在客户端上,在我执行 ssh-add 添加我的私钥后,一切正常,ssh-add -l
列出密钥,我可以连接到具有相应公钥的主机,但 .ssh 目录中没有任何更改,因为它应该。所以我的问题是:如何我可以找到存储私钥的目录ssh-add
吗?
Ben*_*oit 22
ssh-add
不在本地或远程在磁盘上存储任何内容。此命令将您的私钥加载到先前启动的 SSH 代理中,并要求输入一次密码。
SSH 代理仅在内存中保存私钥。当您启动 SSH 客户端时,它使用来自 SSH 代理的私钥,而无需再次询问私钥密码,对目标服务器进行身份验证。
该.ssh
目录将包含(在任何用户的主目录中):
authorized_keys
: 允许用于连接到此服务器的公钥列表config
: 带有 SSH 客户端配置参数的可选文件known_hosts
:维护一个您已经连接到的主机列表,并使用哈希来检测主机密钥自上次以来是否已更改。 归档时间: |
|
查看次数: |
66590 次 |
最近记录: |