인증 프록시에 대한 연결을 열 수 없습니다.

인증 프록시에 대한 연결을 열 수 없습니다.

저는 Mac을 사용하고 있습니다.

에이전트에 키를 추가하려고 합니다.

Vinays-MacBook-Pro:XSLT vinay$ eval $(ssh-agent)
Agent pid 49170
Vinays-MacBook-Pro:XSLT vinay$ ssh-agent
SSH_AUTH_SOCK=/var/folders/x2/pb3kl7dn1cl02pr8llz947740000gn/T//ssh-wLSfLyFN3W27/agent.49177; export SSH_AUTH_SOCK;
SSH_AGENT_PID=49178; export SSH_AGENT_PID;
echo Agent pid 49178;
Vinays-MacBook-Pro:XSLT vinay$ sudo ssh-add xx.xxx 
Could not open a connection to your authentication agent.
Vinays-MacBook-Pro:XSLT vinay$ 

답변1

일반적으로 Mac은 이미 기본적으로 ssh-agent를 실행하고 있습니다.

$ps ax | grep ssh-agent
648   ??  S      0:00.09 /usr/bin/ssh-agent -l

ssh-add는 RSA 개인 키에 비밀번호를 추가하므로 루트가 아닌 사용자로 실행해야 합니다. 따라서 루트에 실행 중인 관련 SSH 에이전트가 없기 때문에 오류가 발생합니다.

다음을 실행하면 됩니다.

ssh-add

그리고 비밀번호를 입력하세요.

또한 이 명령을 사용하여 키체인에 개인 키를 영구적으로 추가할 수도 있습니다. 명령을 실행할 때 비밀번호를 묻는 메시지가 표시됩니다.

ssh-add -K ~/.ssh/id_rsa

관련 정보