`ssh-agent`는 인수 없이 무엇을 합니까?

`ssh-agent`는 인수 없이 무엇을 합니까?

아무런 논쟁도 없이 어떻게 해야 할까요 ssh-agent?

https://help.github.com/articles/generate-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#adding-your-ssh-key-to-the-ssh -대리인설명하다:

백그라운드에서 ssh-agent를 시작합니다.

$ eval "$(ssh-agent -s)"
Agent pid 59566

eval "$(ssh-agent -s)"대신에 시작하는 목적은 무엇입니까 ssh-agent?

감사해요.

답변1

명령 ssh-agent자체는 SSH 에이전트를 시작하고이 에이전트와 통신하기 위해 SSH 명령에 필요한 변수 할당을 인쇄합니다.당신이 필요하기 때문에달리기eval출력에 필요한 변수를 실제로 설정하기 위한 변수 할당입니다.

이것은 잘 알려진 유일한 예입니다 eval.

관련 정보