認証プロキシへの接続を開くことができません。

認証プロキシへの接続を開くことができません。

私は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秘密鍵にパスワードを追加するため、root以外のユーザーとして実行する必要があります。したがって、ルートに実行中の関連SSHエージェントがないため、エラーが発生します。

以下を実行します。

ssh-add

そしてパスワードを入力してください。

このコマンドを使用して、キーチェーンに秘密鍵を永久に追加することもできます。コマンドを実行すると、パスワードの入力を求められます。

ssh-add -K ~/.ssh/id_rsa

関連情報