ssh-agent bash を実行する

ssh-agent bash を実行する

入力するssh-agentと、次の結果が返されます。

SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;

次に入力するとssh-add privkey.pem、次のようになります。

Could not open a connection to your authentication agent

何が間違っているのか、何かアイデアはありますか?sudoこれらのコマンドの前にも追加してみましたが、ほぼ同じ出力が得られました。

答え1

から返された出力をssh-agent次のように実行する必要があります。eval $(ssh-agent)

ssh-addこれで、エージェントに接続するための環境が設定されます。

答え2

次の構文も使用できます。

ssh-agent sh -c 'ssh-add && echo Do some stuff here.'

答え3

解決策を見つけました:

以下のコマンドを実行するか、.bashrcファイルに追加してください。

ssh-agent bash を実行する

ssh-add [キーパス]

関連情報