如何使用 Git ssh-agent 保存密码
不知道如何或为什么,但 ssh-agent 丢失了所有保存的密码。 我怎样才能重新添加它们?
我希望在通过 SSH 连接时输入密码,然后让 ssh-agent 记住它。
我对不同的主机使用一个配置文件,据我所知,我不必为其中的任何条目添加 ssh-add ,而是输入一次密码,然后代理就会记住它。
谢谢。
Not sure how or why, but ssh-agent lost all saved passwords.
How can I re-add them?
I would like it if when connecting over SSH to type the password then and have ssh-agent remember it from there on.
I use a config file for different hosts and as far as I remember I didn't have to ssh-add
for any of the entries there but rather type the password once and then the agent remembered it.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的 shell 不是由与生成 ssh-agent 的 shell 相同的 shell 创建的,那么您需要设置一些环境变量,以便 ssh 知道要查询哪个代理。
当您运行 ssh-agent 时会显示它们,以便轻松导入到新 shell 中。
有关更多详细信息,请参阅 http://mah.everybody.org/docs/ssh。
If you are using a shell which didn't get created by the same shell as the one which spawned ssh-agent, then you need to set some env variables so ssh knows which agent to query.
They are displayed when you run ssh-agent for easy import into a new shell.
See http://mah.everybody.org/docs/ssh for more details.