ssh-agent를 침묵시키는 방법은 무엇입니까?

ssh-agent를 침묵시키는 방법은 무엇입니까?

.bashrc집에 있는 보관함에 다음과 같은 스크립트가 있습니다 mysuer.

eval `ssh-agent`
ssh-add /path/to/my/key

mysuer문제는 사용자 ( ) 를 사용하여 로그인할 때 su - myuser다음과 같은 출력이 표시된다는 것입니다.

Agent pid 1234
Identity added: /path/to/my/key (/path/to/my/key)

나는 이것을 피하고 이 출력을 자동으로 만들고 싶지만 로딩 ssh-agentssh-add.

어떻게 해야 하나요?

답변1

평소처럼?

{ eval `ssh-agent`; ssh-add /path/to/my/key; } &>/dev/null

답변2

또한 이 -q플래그를 사용하여 성공적인 작업을 침묵시킬 수도 있습니다. 전임자:ssh-add -q /path/to/my/key

원천

관련 정보