树莓派上的 ssh-agent 问题

时间:2020-12-22 12:44:27

标签: linux ssh raspbian

奇怪的事情 - 在我运行 raspbian buster 的 raspberry pi 上,我似乎无法使用 ssh 代理。我知道在某些系统中,您必须手动评估 ssh-agent 输出,这与 OSX 之类的 ssh-add 开箱即用不同。但是由于某种原因,在我的 Pi 上这不起作用,所以我从 ssh-agent 获得了正确的输出,但是当我尝试运行 ssh-add 时,我仍然收到连接错误:

eval ssh-agent -s
SSH_AUTH_SOCK=/tmp/ssh-8Dc0i8qfejW0/agent.7476; export SSH_AUTH_SOCK;
SSH_AGENT_PID=7477; export SSH_AGENT_PID;
echo Agent pid 7477;
root@raspberrypi:~/git# ssh-add ~/.ssh/githubpersonal
Could not open a connection to your authentication agent.

有人有什么想法吗?

干杯

1 个答案:

答案 0 :(得分:0)

当你这样做时:

eval ssh-agent -s

您没有设置环境变量。你需要做的

eval "$(ssh-agent -s)"