在 ubuntu 中使用启用密码的 ssh 密钥和 ssh-agent 进行 sshfs 自动挂载

在 ubuntu 中使用启用密码的 ssh 密钥和 ssh-agent 进行 sshfs 自动挂载

我目前在 ubuntu 上设置了 sshfs 自动挂载线程。它很不错,因为有网络启动和关闭脚本。好处是有代价的:它需要通过 ssh 密钥进行无密码 ssh。我想知道是否有人对如何将 ssh-agent 纳入此过程有任何建议,以便我可以使用密码密钥来提高安全性。使用 ssh-agent,我只需要在每个会话中输入一次密码,即使要安装多个 ssh 服务器,因为 ssh-agent 会提供密钥。

任何帮助深表感谢。

答案1

这非常简单——您只需在某个地方启动代理,向其提供感兴趣的密钥,然后在 sshfs 进程的环境中设置 SSH_AUTH_SOCK 环境变量以指向代理。

相关内容