小编Bru*_*pha的帖子

openssh - 输入时将密钥添加到代理

每当我输入密码时,例如git,,ssh我希望它被记住。

所以我已经配置了ssh-agent

我还添加AddKeysToAgent yes~/.ssh/config

如果我ssh-add现在跑步,一切都会好起来的。但没有它,它就不起作用(我每次都必须输入密码)

我知道我可以添加ssh-add到初始化脚本中,但这不是我想要的,因为我不需要每天都需要它。我以为这就是目的AddKeysToAgent yes

ssh-agent从一个 systemd 服务开始SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket

更新

为了进行测试,我删除了该服务和 SSH_AUTH_SOCK。重新启动并运行eval $(ssh-agent),然后登录ssh pi@my-ip输入密码并再次执行。仍然是密码提示。所以这似乎不是systemd的问题。

更新2

移动AddKeysToAgent yes到第一行用 eval 修复了它。

ssh ssh-agent

4
推荐指数
1
解决办法
2209
查看次数

标签 统计

ssh ×1

ssh-agent ×1