SSH는 ssh-agent를 사용합니까?

SSH는 ssh-agent를 사용합니까?

SSH를 통해 이 컴퓨터에 연결할 수 ssh user@remote_machine.com있으며 항상 작동합니다. 그런데 키가 표시되지 않는 것을 발견했습니다 ssh-add -l(한 달 전에 노트북을 교체해야 했습니다). SSH 도구가 SSH 에이전트를 사용하지 않는다는 뜻인가요?

그렇다면 이 에이전트는 무엇에 사용됩니까?

답변1

ssh특정 ID 파일은 기본적으로 확인되지만 자세한 내용은 를 ~/.ssh/id_rsa사용할 수 있습니다 -i.man ssh

ssh-agent는 ID 파일을 관리하는 데 도움이 됩니다.

에서 man ssh-agent:

Multiple identities may be stored in ssh-agent concurrently and ssh(1)
will automatically use them if present.

ssh-agent 사용의 이점 중 하나는 개인 키가 비밀번호로 보호되어 있는 경우(권장), 이를 사용할 때마다 비밀번호를 다시 입력할 필요 없이 ssh-agent에 추가할 때 한 번 잠금을 해제할 수 있다는 것입니다.

다른 이점으로는 프록시 전달이 있습니다. man ssh자세히보다.

관련 정보