Osx
無法打開與您的身份驗證代理的連接
我正在使用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$
通常 Mac 已經預設執行 ssh-agent。
$ps ax | grep ssh-agent 648 ?? S 0:00.09 /usr/bin/ssh-agent -l
ssh-add 也應該以您的使用者身份執行,而不是以 root 身份執行,因為您想將密碼添加到您的 RSA 私鑰。因此也會出現錯誤,因為 root 沒有執行關聯的 ssh-agent。
你只需要執行:
ssh-add
並輸入密碼。
您還可以使用該命令將私鑰永久添加到您的鑰匙串中。執行命令時將詢問密碼。
ssh-add -K ~/.ssh/id_rsa