왜 ssh-agent를 두 번 시작해야 합니까?

왜 ssh-agent를 두 번 시작해야 합니까?

저는 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에 의해 시작되었는데도 첫 번째 에이전트에 연결할 수 없는 이유는 무엇입니까?
  • 에이전트가 메모리에 두 번 존재하더라도 문제가 됩니까? 좋은가요, 나쁜가요?

당신의 도움에 감사드립니다

관련 정보