質問: ssh-addが不平を言う:認証エージェントへの接続を開けませんでした 私はraspbianを実行しているraspberrypiでssh-addを動作させるように努めています。ssh-agentを開始できます。そうすると、ターミナルに次の出力が表示されます。ssh_auth_sock=/tmp/ssh-06tcppflmg58/agent.2806; export ssh_auth_sock; ssh_agent_pid=2807; export ssh_agent_pid; echo agent pid 2807; ps aux | grep sshを実行すると、実行されていることがわかります。次に、ssh-addを実行してキーパスフレーズを追加しようとすると、次のようになります。could not open a connection to your authentication agent. 何か案は?
回答: シェルは、ssh-agentによって出力されたシェルコードを評価するためのものです。代わりにこれを実行してください:eval "$(ssh-agent)" または、ssh-agentをすでに起動している場合は、それをシェルプロンプトにコピーして貼り付けます(bourneのようなシェルを実行している場合)。sshコマンドは、ssh-agentと通信する方法を知る必要があります。ssh_auth_sock環境変数からそれを知っています。