Answers:
ssh-add
不在磁盘上本地或远程存储任何内容。该命令将您的私钥加载到先前启动的SSH代理中,并询问一次其密码。
SSH代理仅将私钥保存在内存中。当启动SSH客户端时,它使用SSH代理中的私钥,而无需再次询问私钥密码,以针对目标服务器进行身份验证。
该.ssh
目录将包含(在任何用户的主目录中):
authorized_keys
:允许用于连接到此服务器的公共密钥列表config
:带有SSH客户端配置参数的可选文件known_hosts
:维护您已经连接到的主机列表以及一个哈希值,以检测自上次以来主机密钥是否已更改。