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
자세히보다.