我在运行 Raspbian GNU/Linux 11 (bullseye) 的 Raspberry 上。我陷入了一种奇怪的行为。启动后ps -ef | grep ssh
说
root 482 1 0 16:03 ? 00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
pi 605 555 0 16:04 ? 00:00:00 /usr/bin/ssh-agent x-session-manager
pi 724 1 0 16:04 ? 00:00:00 /usr/bin/ssh-agent -s
root 780 482 0 16:04 ? 00:00:00 sshd: pi [priv]
pi 795 780 0 16:04 ? 00:00:00 sshd: pi@pts/0
pi 1038 796 0 16:06 pts/0 00:00:00 grep --color=auto ssh
如果我输入,如果我使用 sudo,ssh-add ~/.ssh/id_rsa
我会收到相同的信息。Could not open a connection to your authentication agent.
从其他讨论中读到,我输入 eval ssh-agent -s
,然后我可以执行 ssh-add,但现在我的内存中有两次 ssh-agent :
root 482 1 0 16:03 ? 00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
pi 605 555 0 16:04 ? 00:00:00 /usr/bin/ssh-agent x-session-manager
pi 724 1 0 16:04 ? 00:00:00 /usr/bin/ssh-agent -s
root 780 482 0 16:04 ? 00:00:00 sshd: pi [priv]
pi 795 780 0 16:04 ? 00:00:00 sshd: pi@pts/0
pi 1048 1 0 16:10 ? 00:00:00 ssh-agent -s
pi 1050 796 0 16:11 pts/0 00:00:00 grep --color=auto ssh`
- 第一个代理是什么启动的?我查找了 .bashrc 和 .profile,但没有启动代理。
- 为什么我无法连接到第一个代理,尽管两个代理都是由 pi 启动的?
- 代理在内存中存在两次有关系吗?是好是坏?
谢谢你的帮助