kes*_*lam 5 ssh rsync session sshd caching
问一个更准确的问题:
似乎我可以使用需要密码短语的密钥完成rsync
-over- ssh
,而无需输入密码短语。例如,我可以从命令行运行rsync
:
rsync -qavz -e ssh -i /home/keshlam/.ssh/password_id_dsa.pub a.a password_id@192.168.122.47:/home/password_id/a.a
Run Code Online (Sandbox Code Playgroud)
并看到该a.a
文件出现在远程机器上,而不会提示输入密码。
我最好的猜测是这是一个 ssh 缓存效果——我昨天输入了密码,两台机器仍然相互信任。
这个分析有意义吗?如果是这样,刷新缓存以进行测试的最简单可靠的方法是什么 - 重新启动?
Jak*_*uje 10
我最好的猜测是这是一个 ssh 缓存效果——我昨天输入了密码,两台机器仍然相互信任。
This is ssh-agent
or some gnome-keyring
,它存储您加密的密钥私钥,以便可以使用。
刷新缓存以进行测试的最简单可靠的方法是什么 - 重新启动?
列出存储在您ssh-agent
using 中的密钥ssh-add -l
。它应该被列出。您可以使用删除它ssh-add -d /path/to/your.key